atop er et systemovervåkingsverktøy i sanntid for Linux-baserte operativsystemer. Det gir detaljert informasjon om systemytelsen, inkludert bruk av prosessorer, minne, disker, nettverksgrensesnitt og andre ressurser.
Viktige funksjoner i atop inkluderer:
atop samler inn informasjon om systemtilstanden, inkludert CPU, minne, disk, nettverksgrensesnitt og prosessbruk. Den bruker systemanrop og grensesnitt som /proc for å innhente informasjon om gjeldende ressursstatus.
Etter å ha samlet inn data, viser atop dem i et lesbart format i terminalen. Dataene oppdateres med noen få sekunders mellomrom (standardinnstillingen er hvert 10. sekund). Informasjonen presenteres i form av tabeller, der du kan se ressursutnyttelsen på system- og prosessnivå.
atop kan lagre innsamlede data i en fil for senere analyse. Dette gjør det mulig for brukere å se ytelsesinformasjon for bestemte tidsintervaller. Dette gjøres ved hjelp av et kommandolinjeflagg som peker til en fil som dataene skal skrives til.
atop gir detaljert informasjon om hver prosess som kjører, inkludert bruk av CPU-, minne-, I/O- og nettverksressurser. Brukerne kan sortere prosessene etter ulike kriterier (f.eks. CPU- eller minnebruk) for raskt å identifisere flaskehalser.
Brukerne kan kontrollere visningen av informasjon ved hjelp av ulike kommandoer (f.eks. filtrering av prosesser, endring av oppdateringsintervallet osv.) q-tasten
brukes til å avslutte programmet.
Når du kjører atop, kan du se noe sånt som dette:
ATOP - alt-i-ett ytelsesmonitor
12:00:00 opp 1 dag,
3:45, 2 brukere, gjennomsnittlig belastning: 0,01, 0,05, 0,10
CPU totalt 1,50
0,00
0,00
0,00
0,00
0,00
0,00
0,00
Mem totalt 800000000 500000 500000 500000 300000 100000
Swap totalt 200000000 100000 50000 50000 50000 50000
PID USER COMMAND %CPU %MEM VIRT RES
1234 user1 my_process 0,50 1,00 100M 20M
5678 user2 another_process 0,00 0,50 0,50 50M 10M
I de fleste Linux-distribusjoner kan atop installeres via pakkebehandleren.
For Ubuntu/Debian:
sudo apt install atop
For CentOS/RHEL:
sudo yum install atop
For å kjøre atop skriver du bare inn kommandoen i terminalen:
atop
Som standard oppdateres den hvert 10. sekund. Du kan endre dette intervallet ved å angi det som et argument:
atop 5
Dette vil oppdatere hvert 5. sekund.
Du avslutter atop ved å trykke q.
atop er et kraftig verktøy for systemadministratorer og utviklere som ønsker å overvåke og analysere systemytelsen i sanntid og over bestemte tidsintervaller.