In het volgende artikel gaan we Collectl bekijken. Dit is een lichtgewicht tool voor monitor de systeemprestaties, die kan worden gebruikt om prestatiegegevens te verzamelen die de huidige toestand van het systeem beschrijven.
In vergelijking met andere tools voor hetzelfde doel, verzamelt deze informatie over veel verschillende soorten systeembronnen, zoals; la CPU, schijf, geheugen, netwerk, sockets, tcp, inodes, geheugen, nfs, processen, etc. Het kan interactief of als een 'demon', en heeft de mogelijkheid om de vastgelegde gegevens op te nemen en opnieuw af te spelen Het stelt ons ook in staat om de gegevens naar verschillende bestandsindelingen te exporteren.
Algemene kenmerken van Collectl
Deze tool biedt gebruikers onder meer de volgende functies:
- Collectl richt zich niet op een beperkt aantal systeemstatistiekenHet kan informatie verzamelen over veel verschillende soorten systeembronnen, zoals; cpu, schijf, geheugen, netwerk, sockets, tcp, inodes, infiniband, glans, nfs, processen, quadrics, platen en buddyinfo.
- Deze tool gebruikt heel weinig CPU In feite is gemeten om 0.1% te gebruiken wanneer het wordt uitgevoerd als een 'daemon' met het standaard sample-interval van 60 seconden voor procesgegevens en 10 seconden voor al het andere.
- Kan interactief worden uitgevoerd, als een daemon of als beide.
- Heeft de mogelijkheid om bijna elk subsysteem te bewaken.
- kan spelen de rol van vele andere hulpprogramma's die voor één doel zijn ontworpen, zoals ze zijn; ps, top, iotop of vmstat.
- Deze tool biedt ook de mogelijkheid om vastgelegde gegevens op te nemen en opnieuw af te spelen.
- kan exporteer de gegevens in verschillende bestandsformaten.
- De tool kan uitvoeren als een service om externe machines of een volledig servercluster te bewaken.
- Wij ook het zal gegevens in terminal weergeven, naar bestand of socket schrijven.
Dit zijn slechts enkele van de kenmerken van dit programma. Ze kunnen raadpleeg ze allemaal in detail de project website.
Installeer Collectl
Standaard is het pakket Collectl is beschikbaar in de standaardrepository van Ubuntu Het installeren op ons systeem is net zo eenvoudig als het openen van een terminal (Ctrl + Alt + T) en het uitvoeren van de volgende opdracht:
sudo apt install collectl
Tijdens de installatie zal het ons vragen om de webserver te selecteren waarvoor Colplot moet automatisch worden geconfigureerd, hoewel we de mogelijkheid hebben om de 'Geen ' voor later handmatig instellen.
gebruik
Zodra de installatie van deze tool is voltooid, kunnen we dat voer het eenvoudig uit vanaf de terminal, zelfs zonder enige optie De volgende opdracht geeft informatie weer over CPU-, schijf- en netwerkstatistieken in een korte, voor mensen leesbare indeling.
collectl
Als je geïnteresseerd bent print statistieken voor alle subsystemen, moet het commando dat we zullen moeten uitvoeren de - alle opties:
collectl --all
Als we willen gebruik Collectl met top, zullen we het volgende commando moeten uitvoeren met de –Top optie:
collectl --top
Als wat je zoekt is bewaak alle bronnen samen, zou het uit te voeren commando het volgende zijn:
collectl -scmd
Wanneer we maar willen bekijk het geheugengebruik van ons systeem, hoeven we het commando alleen uit te voeren met de -sm optie:
collectl -sm
Deze tool kan ook informatie weergeven over CPU, schijven en netwerkgegevens met het volgende commando:
collectl -scdn
naar informatie krijgen over CPU en TCP, zou het commando dat we zouden moeten uitvoeren het volgende zijn:
collectl -stc
naar informatie verkrijgen over de processen in ons systeemkunnen we het collectl-commando uitvoeren met de volgende opties:
collectl -c1 -sZ -i:1
Dit zijn slechts enkele van de mogelijkheden die deze tool ons biedt. Als je wilt raadpleeg de hulp hiervan en bekijk alle beschikbare opties, in de terminal (Ctrl + Alt + T) hoef je alleen maar het commando te typen:
collectl --help
We kunnen er ook voor kiezen lees de manpages typen in terminal (Ctrl + Alt + T):
man collectl
In deze regels hebben we een basisgebruik van het Collectl-opdrachtregelhulpprogramma gezien om de systeemprestaties te bewaken. Voor meer informatie over hoe het werktkunnen gebruikers het project documentatie of voorbeelden die ze aanbieden op hun website.