atop to narzędzie do monitorowania systemu w czasie rzeczywistym dla systemów operacyjnych opartych na Linuksie. Dostarcza szczegółowych informacji na temat wydajności systemu, w tym wykorzystania procesorów, pamięci, dysków, interfejsów sieciowych i innych zasobów.
Kluczowe funkcje atop obejmują
atop zbiera informacje o stanie systemu, w tym o wykorzystaniu procesora, pamięci, dysku, interfejsu sieciowego i procesów. Używa wywołań systemowych i interfejsów, takich jak /proc, aby uzyskać informacje o bieżących stanach zasobów.
Po zebraniu danych, atop wyświetla je w czytelnym formacie w terminalu. Dane są aktualizowane co kilka sekund (domyślnie co 10 sekund). Informacje są prezentowane w formie tabel, w których można zobaczyć wykorzystanie zasobów na poziomie systemu i procesu.
atop może zapisać zebrane dane do pliku w celu późniejszej analizy. Umożliwia to użytkownikom przeglądanie informacji o wydajności dla określonych przedziałów czasowych. Odbywa się to za pomocą flagi wiersza poleceń, która wskazuje plik do zapisu danych.
atop dostarcza szczegółowych informacji o każdym uruchomionym procesie, w tym o wykorzystaniu procesora, pamięci, wejścia/wyjścia i zasobów sieciowych. Użytkownicy mogą sortować procesy według różnych kryteriów (np. wykorzystanie procesora lub pamięci), aby szybko zidentyfikować wąskie gardła.
Użytkownicy mogą kontrolować wyświetlanie informacji za pomocą różnych poleceń (np. filtrowanie procesów, zmiana interwału odświeżania itp.) Klawisz q
służy do zamykania programu.
Po uruchomieniu programu atop można zobaczyć coś takiego:
ATOP - uniwersalny monitor wydajności
12:00:00 up 1 dzień,
3:45, 2 użytkowników, średnie obciążenie: 0.01, 0.05, 0.10
Suma procesora 1,50
0,00 0,00 0,00 0,00 0,00
Suma pamięci 800000000 500000 300000 100000
Suma wymiany 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
W większości dystrybucji Linuksa atop można zainstalować za pomocą menedżera pakietów.
Dla Ubuntu/Debian:
sudo apt install atop
Dla CentOS/RHEL:
sudo yum install atop
Aby uruchomić atop, wystarczy wpisać polecenie w terminalu:
atop
Domyślnie będzie aktualizować się co 10 sekund. Możesz zmienić ten interwał, określając go jako argument:
atop 5
Spowoduje to aktualizację co 5 sekund.
Aby zamknąć program atop, naciśnij q
.
atop to potężne narzędzie dla administratorów systemów i programistów do skutecznego monitorowania i analizowania wydajności systemu w czasie rzeczywistym i w określonych odstępach czasu.