I neste artikkel skal vi ta en titt på Collectl. Dette er et lett verktøy for overvåke systemytelsen, som kan brukes til å samle ytelsesdata som beskriver systemets nåværende tilstand.
Sammenlignet med andre verktøy for samme formål, samler denne inn informasjon om mange forskjellige typer systemressurser, for eksempel; la CPU, disk, minne, nettverk, stikkontakter, tcp, inoder, minne, nfs, prosesser, etc. Den kan kjøres interaktivt eller som endaemon', og har muligheten til å registrere og spille av innsamlede data. Det vil også tillate oss å eksportere dataene til forskjellige filformater.
Generelle egenskaper ved Collectl
Blant annet tilbyr dette verktøyet brukerne følgende funksjoner:
- Collectl fokuserer ikke på et begrenset antall systemberegningerDen kan samle informasjon om mange forskjellige typer systemressurser som; cpu, disk, minne, nettverk, sockets, tcp, inodes, infiniband, gloss, nfs, prosesser, quadrics, slabs og buddyinfo.
- Dette verktøyet bruker veldig lite CPU. Faktisk har det blitt målt å bruke 0.1% når det kjøres som en 'daemon' ved å bruke standard prøveintervall på 60 sekunder for prosessdata og 10 sekunder for alt annet.
- Kan kjøres interaktivt, som en demon eller som begge deler.
- Har muligheten til å overvåke nesten alle delsystemer.
- Du kan spille rollen som mange andre verktøy designet for et enkelt formål, som de er; ps, topp, iotop eller vmstat.
- Dette verktøyet tilbyr også evne til å registrere og spille av innsamlede data.
- Du kan eksporter dataene i forskjellige filformater.
- Verktøyet kan kjøres som en tjeneste for å overvåke eksterne maskiner eller en hel serverklynge.
- Vi også det vil vise data i terminalen, skrive til fil eller stikkontakt.
Dette er bare noen av funksjonene i dette programmet. De kan ta kontakt med dem alle i detalj fra prosjektnettsted.
Installer Collectl
Som standard er pakken Collectl er tilgjengelig i Ubuntus standardregister. Å installere det på systemet vårt vil være så enkelt som å åpne en terminal (Ctrl + Alt + T) og utføre kommandoen:
sudo apt install collectl
Under installasjonen vil den be oss om å velge webserveren Kolplott må være autokonfigurert, selv om vi har muligheten til å velge 'Ingen ' for manuell oppsett senere.
Bruk
Når installasjonen av dette verktøyet er ferdig, vil vi kunne kjør den enkelt fra terminalen, selv uten noe alternativ. Følgende kommando vil vise informasjon om CPU-, disk- og nettverksstatistikk i et kort, lesbart format.
collectl
Hvis du er interessert skrive ut statistikk for alle delsystemer, må kommandoen vi må utføre inkludere –Alternativ:
collectl --all
Hvis vi vil bruk Collectl med topp, må vi utføre følgende kommando med –Topalternativ:
collectl --top
Hvis det du leter etter er overvåke alle ressursene sammen, vil kommandoen for å utføre være følgende:
collectl -scmd
Når vi vil se minnebruk av systemet vårt, trenger vi bare å utføre kommandoen med -sm alternativ:
collectl -sm
Dette verktøyet kan også vise informasjon om CPU, disker og nettverksdata med følgende kommando:
collectl -scdn
Til få informasjon om CPU og TCP, kommandoen som vi skal utføre, vil være følgende:
collectl -stc
Til få informasjon om prosessene i systemet vårt, kan vi kjøre collectl-kommandoen med følgende alternativer:
collectl -c1 -sZ -i:1
Dette er bare noen av mulighetene som dette verktøyet tilbyr oss. Hvis du vil konsulter hjelpen til dette og se alle tilgjengelige alternativer, i terminalen (Ctrl + Alt + T) trenger du bare å skrive kommandoen:
collectl --help
Vi kan også velge å les mannssidene å skrive inn terminal (Ctrl + Alt + T):
man collectl
På disse linjene har vi sett en grunnleggende bruk av Collectl-kommandolinjeprogrammet for å overvåke systemytelsen. Til mer informasjon om hvordan det fungerer, brukere kan konsultere prosjektdokumentasjon o los eksempler som de tilbyr på deres nettsider.