atop er et systemovervågningsværktøj i realtid til Linux-baserede operativsystemer. Det giver detaljerede oplysninger om systemets ydeevne, herunder brug af processorer, hukommelse, diske, netværksgrænseflader og andre ressourcer.
Nøglefunktionerne i atop omfatter:
atop indsamler oplysninger om systemets tilstand, herunder CPU, hukommelse, disk, netværksinterface og procesbrug. Den bruger systemkald og grænseflader som /proc til at indhente oplysninger om aktuelle ressourcetilstande.
Efter at have indsamlet data viser atop dem i et læsbart format i terminalen. Dataene opdateres med få sekunders mellemrum (standard er hvert 10. sekund). Oplysningerne præsenteres i form af tabeller, hvor man kan se ressourceudnyttelsen på system- og procesniveau.
atop kan gemme indsamlede data i en fil til senere analyse. Det giver brugerne mulighed for at se oplysninger om ydeevne for specifikke tidsintervaller. Dette gøres ved hjælp af et kommandolinjeflag, der peger på en fil, som dataene skal skrives til.
atop giver detaljerede oplysninger om hver kørende proces, herunder brug af CPU-, hukommelses-, I/O- og netværksressourcer. Brugere kan sortere processer efter forskellige kriterier (f.eks. CPU- eller hukommelsesforbrug) for hurtigt at identificere flaskehalse.
Brugerne kan styre visningen af oplysninger ved hjælp af forskellige kommandoer (f.eks. filtrering af processer, ændring af opdateringsintervallet osv.) q-tasten
bruges til at afslutte programmet.
Når du kører atop, ser du måske noget i retning af dette:
ATOP - alt-i-en ydelsesmonitor
12:00:00 op 1 dag,
3:45, 2 brugere, gennemsnitlig belastning: 0,01, 0,05, 0,10
CPU i alt 1,50
0,00
0,00
0,00
0,00
0,00
0,00
Mem i alt 800000000 500000 500000 300000 100000
Swap i alt 200000000 100000 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-distributioner kan atop installeres via pakkehåndteringen.
For Ubuntu/Debian:
sudo apt install atop
For CentOS/RHEL:
sudo yum install atop
For at køre atop skal du blot skrive kommandoen i terminalen:
atop
Som standard vil den opdatere hvert 10. sekund. Du kan ændre dette interval ved at angive det som et argument:
atop 5
Dette vil opdatere hvert 5. sekund.
For at afslutte atop skal du trykke på q.
atop er et stærkt værktøj for systemadministratorer og udviklere til effektivt at overvåge og analysere systemets ydeevne i realtid og over specifikke tidsintervaller.