atop je nástroj na monitorovanie systému v reálnom čase pre operačné systémy založené na Linuxe. Poskytuje podrobné informácie o výkone systému vrátane využitia procesorov, pamäte, diskov, sieťových rozhraní a ďalších zdrojov.
Medzi kľúčové funkcie programu atop patria:
atop zhromažďuje informácie o stave systému vrátane využitia procesora, pamäte, disku, sieťového rozhrania a procesov. Na získavanie informácií o aktuálnych stavoch zdrojov používa systémové volania a rozhrania, napríklad /proc.
Po zhromaždení údajov ich atop zobrazí v termináli v čitateľnom formáte. Údaje sa aktualizujú každých niekoľko sekúnd (predvolená hodnota je každých 10 sekúnd). Informácie sú prezentované vo forme tabuliek, v ktorých môžete vidieť využitie zdrojov na úrovni systému a procesov.
atop môžu zhromaždené údaje uložiť do súboru na neskoršiu analýzu. To umožňuje používateľom zobraziť informácie o výkone za konkrétne časové intervaly. Vykonáva sa to pomocou príznaku príkazového riadka, ktorý ukazuje na súbor, do ktorého sa majú údaje zapísať.
atop poskytuje podrobné informácie o každom spustenom procese vrátane využitia CPU, pamäte, I/O a sieťových zdrojov. Používatelia môžu procesy triediť podľa rôznych kritérií (napr. využitie CPU alebo pamäte), aby rýchlo identifikovali úzke miesta.
Používatelia môžu ovládať zobrazovanie informácií pomocou rôznych príkazov (napr. filtrovanie procesov, zmena intervalu obnovovania atď.). Na ukončenie programu sa používa kláves q
.
Po spustení programu atop sa môže zobraziť niečo podobné:
ATOP - all-in-one performance monitor
12:00:00 up 1 deň,
3:45, 2 používatelia, priemerné zaťaženie: 0,01, 0,05, 0,10
CPU spolu 1,50
0,00 0,00 0,00 0,00 0,00 0,00
Pamäť celkom 800000000 500000 500000 300000 100000
Swap spolu 200000000 100000 50000 50000 50000 50000
PID UŽÍVATEĽ PRÍKAZ %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
Vo väčšine distribúcií Linuxu sa atop dá nainštalovať prostredníctvom správcu balíkov.
Pre Ubuntu/Debian:
sudo apt install atop
Pre CentOS/RHEL:
sudo yum install atop
Ak chcete spustiť atop, jednoducho zadajte príkaz do terminálu:
atop
V predvolenom nastavení sa bude aktualizovať každých 10 sekúnd. Tento interval môžete zmeniť zadaním ako argument:
atop 5
Toto nastavenie bude aktualizovať každých 5 sekúnd.
Ak chcete program atop ukončiť, stlačte tlačidlo q
.
atop je výkonný nástroj pre správcov a vývojárov systému na efektívne monitorovanie a analýzu výkonu systému v reálnom čase a v určitých časových intervaloch.