atop je nástroj pro monitorování systému v reálném čase pro operační systémy založené na Linuxu. Poskytuje podrobné informace o výkonu systému, včetně využití procesorů, paměti, disků, síťových rozhraní a dalších zdrojů.
Mezi klíčové funkce programu atop patří:
atop shromažďuje informace o stavu systému, včetně využití procesoru, paměti, disku, síťového rozhraní a procesů. K získávání informací o aktuálních stavech prostředků používá systémová volání a rozhraní, jako je /proc.
Po shromáždění dat je atop zobrazí v čitelném formátu v terminálu. Data jsou aktualizována každých několik sekund (výchozí hodnota je každých 10 sekund). Informace jsou prezentovány ve formě tabulek, ve kterých můžete vidět využití prostředků na úrovni systému a procesů.
atop mohou shromážděná data uložit do souboru pro pozdější analýzu. Uživatelé si tak mohou zobrazit informace o výkonu za určité časové intervaly. To se provádí pomocí příznaku příkazového řádku, který ukazuje na soubor, do něhož se mají data zapsat.
atop poskytuje podrobné informace o každém spuštěném procesu, včetně využití procesoru, paměti, I/O a síťových prostředků. Uživatelé mohou procesy třídit podle různých kritérií (např. využití procesoru nebo paměti) a rychle tak identifikovat úzká místa.
Uživatelé mohou ovládat zobrazení informací pomocí různých příkazů (např. filtrování procesů, změna intervalu obnovování atd.). Klávesa q
slouží k ukončení programu.
Po spuštění programu atop se může zobrazit něco takového:
ATOP - monitor výkonu vše v jednom
12:00:00 up 1 den,
3:45, 2 uživatelé, průměrné zatížení: 0,01, 0,05, 0,10
CPU celkem 1,50
0,00 0,00 0,00 0,00 0,00 0,00 0,00
Mem celkem 800000000 500000 500000 300000 100000
Swap celkem 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
Ve většině linuxových distribucí lze atop nainstalovat pomocí správce balíčků.
Pro Ubuntu/Debian:
sudo apt install atop
Pro CentOS/RHEL:
sudo yum install atop
Chcete-li spustit atop, jednoduše zadejte příkaz do terminálu:
atop
Ve výchozím nastavení se bude aktualizovat každých 10 sekund. Tento interval můžete změnit zadáním jako argumentu:
atop 5
Tím se bude aktualizovat každých 5 sekund.
Program atop ukončíte stisknutím tlačítka q
.
atop je výkonný nástroj pro správce a vývojáře systému, který umožňuje efektivně sledovat a analyzovat výkon systému v reálném čase a v určitých časových intervalech.