I den næste artikel skal vi se på Collectl. Dette er et let værktøj til overvåge systemets ydeevne, som kan bruges til at indsamle ydeevnedata, der beskriver systemets aktuelle tilstand.
Sammenlignet med andre værktøjer til samme formål indsamler denne information om mange forskellige typer systemressourcer såsom; la CPU, disk, hukommelse, netværk, sockets, tcp, inoder, hukommelse, nfs, processer osv. Det kan køres interaktivt eller som en 'daemon', og har evnen til at optage og afspille de fangede data. Det giver os også mulighed for at eksportere dataene til forskellige filformater.
Generelle egenskaber ved Collectl
Dette værktøj tilbyder blandt andet brugerne følgende funktioner:
- Collectl fokuserer ikke på et begrænset antal systemmålingerDet kan indsamle oplysninger om mange forskellige typer systemressourcer som f.eks. cpu, disk, hukommelse, netværk, sockets, tcp, inoder, infiniband, gloss, nfs, processer, quadrics, slabs og buddyinfo.
- Dette værktøj bruger meget lidt CPU. Faktisk er det målt at bruge 0.1%, når det kører som en 'dæmon' ved hjælp af standardudtagningsintervallet på 60 sekunder til procesdata og 10 sekunder til alt andet.
- Kan køres interaktivt, som en dæmon eller som begge.
- Har evne til at overvåge næsten ethvert undersystem.
- Du kan spille rollen som mange andre værktøjer designet til et enkelt formål, som de er; ps, top, iotop eller vmstat.
- Dette værktøj tilbyder også evne til at optage og afspille fangede data.
- Du kan eksporter dataene i forskellige filformater.
- Værktøjet kan køre som en tjeneste til overvågning af eksterne maskiner eller en hel serverklynge.
- Også os det viser data i terminalen, skriver til fil eller stikkontakt.
Dette er blot nogle af funktionerne i dette program. De kan konsulter dem alle detaljeret fra projektwebsted.
Installer Collectl
Som standard er pakken Collectl er tilgængelig i Ubuntus standardlager. Installation af det på vores system vil være så simpelt som at åbne en terminal (Ctrl + Alt + T) og udføre kommandoen:
sudo apt install collectl
Under installationen beder den os om at vælge den webserver, som skal bruges til Kolplot Det skal være selvkonfigureret, selvom vi har mulighed for at vælge 'Ingen ' til manuel opsætning senere.
Brug
Når installationen af dette værktøj er afsluttet, kan vi kør det nemt fra terminalen, selv uden mulighed. Den følgende kommando viser oplysninger om CPU-, disk- og netværksstatistik i et kort, menneskeligt læsbart format.
collectl
Hvis du er interesseret udskrive statistik for alle undersystemer, kommandoen, som vi bliver nødt til at udføre, skal omfatte –Al mulighed:
collectl --all
Hvis vi vil brug Collectl med top, bliver vi nødt til at udføre følgende kommando med –Top valgmulighed:
collectl --top
Hvis det, du leder efter, er overvåge alle ressourcer sammen, kommandoen til at udføre ville være følgende:
collectl -scmd
Når vi vil se hukommelsesforbruget på vores system, behøver vi kun at udføre kommandoen med -sm mulighed:
collectl -sm
Dette værktøj kan også vise oplysninger om CPU, diske og netværksdata med følgende kommando:
collectl -scdn
til få oplysninger om CPU og TCP, kommandoen, som vi skulle udføre, ville være følgende:
collectl -stc
til få oplysninger om processerne i vores system, kan vi køre collectl-kommandoen med følgende muligheder:
collectl -c1 -sZ -i:1
Dette er blot nogle af de muligheder, som dette værktøj tilbyder os. Hvis du vil konsultere hjælp til dette og se alle de tilgængelige muligheder, i terminalen (Ctrl + Alt + T) skal du bare skrive kommandoen:
collectl --help
Vi kan også vælge at læse mandsiderne skrive i terminal (Ctrl + Alt + T):
man collectl
I disse linjer har vi set en grundlæggende brug af Collectl kommandolinjeværktøj til at overvåge systemets ydeevne. Til flere oplysninger om, hvordan det fungerer, kan brugerne konsultere projektdokumentation eller ejemplos som de tilbyder på deres hjemmeside.