I nästa artikel ska vi ta en titt på Collectl. Detta är ett lätt verktyg för övervaka systemets prestanda, som kan användas för att samla in prestandadata som beskriver systemets nuvarande tillstånd.
Jämfört med andra verktyg för samma ändamål samlar den här informationen om många olika typer av systemresurser som; la CPU, disk, minne, nätverk, sockets, tcp, inoder, minne, nfs, processer etc. Den kan köras interaktivt eller som endaemon', och har förmågan att spela in och spela upp inspelade data. Det gör det också möjligt för oss att exportera data till olika filformat.
Allmänna egenskaper hos Collectl
Detta verktyg erbjuder bland annat användarna följande funktioner:
- Collectl fokuserar inte på ett begränsat antal systemmåttIstället kan den samla in information om många olika typer av systemresurser som; cpu, disk, minne, nätverk, sockets, tcp, inoder, infiniband, glans, nfs, processer, quadrics, slabs och buddyinfo.
- Detta verktyg använder väldigt lite CPU. Faktum är att det har mätts att använda 0.1% när det körs som en 'demon' med standardprovintervallet på 60 sekunder för processdata och 10 sekunder för allt annat.
- Kan köras interaktivt, som en demon eller som båda.
- Har förmåga att övervaka nästan vilket delsystem som helst.
- kan spela rollen som många andra verktyg som är utformade för ett enda syfte, som de är; ps, top, iotop eller vmstat.
- Detta verktyg erbjuder också förmåga att spela in och spela upp inspelade data.
- kan exportera data i olika filformat.
- Verktyget kan kör som en tjänst för att övervaka fjärrmaskiner eller ett helt serverkluster.
- Vi också den visar data i terminalen, skriver till filen eller uttaget.
Detta är bara några av funktionerna i detta program. Dom kan konsultera dem alla i detalj från projektwebbplats.
Installera Collectl
Som standard är paketet Collectl finns i Ubuntus standardförvar. Att installera det på vårt system blir så enkelt som att öppna en terminal (Ctrl + Alt + T) och utföra kommandot:
sudo apt install collectl
Under installationen kommer den att be oss välja vilken webbserver som ska användas för Colplot Den måste vara självkonfigurerad, även om vi har möjlighet att välja 'Ingen ' för manuell installation senare.
Använd
När installationen av detta verktyg är klar kommer vi att kunna kör den enkelt från terminalen, även utan något alternativ. Följande kommando visar information om CPU-, disk- och nätverksstatistik i ett kort, läsbart format.
collectl
Om du är intresserad skriva ut statistik för alla delsystemmåste kommandot som vi måste utföra innehålla –All alternativ:
collectl --all
Om vi vill använd Collectl med toppmåste vi utföra följande kommando med –Topalternativ:
collectl --top
Om det du letar efter är övervaka alla resurser tillsammans, kommandot att utföra skulle vara följande:
collectl -scmd
När vi vill se minnesanvändningen i vårt system, vi behöver bara utföra kommandot med -sm-alternativ:
collectl -sm
Detta verktyg kan också visa information om CPU, diskar och nätverksdata med följande kommando:
collectl -scdn
till få information om CPU och TCP, kommandot som vi ska utföra skulle vara följande:
collectl -stc
till få information om processerna i vårt system, vi kan köra kommandot collectl med följande alternativ:
collectl -c1 -sZ -i:1
Detta är bara några av de möjligheter som detta verktyg erbjuder oss. Om du vill konsultera hjälp med detta och se alla tillgängliga alternativ, i terminalen (Ctrl + Alt + T) behöver du bara skriva kommandot:
collectl --help
Vi kan också välja läsa mansidorna skriva in terminal (Ctrl + Alt + T):
man collectl
I dessa rader har vi sett en grundläggande användning av kommandoradsverktyget Collectl för att övervaka systemprestanda. För mer information om hur det fungerarkan användare konsultera projektdokumentation O los exempel som de erbjuder på sin webbplats.