Monitorowanie procesów na żywo: top i htop top to standardowe narzędzie do monitorowania systemu w czasie rzeczywistym. htop to nowoczesna, bardziej przyjazna alternatywa z kolorowym interfejsem i lepszą nawigacją. Komenda top – klasyczne monitorowanie top Uruchamia interaktywny monitor systemowy. Domyślnie sortuje procesy wg CPU. Klawisze i komendy w top q – wyjście z top h – pomoc M – sortuj wg pamięci (zamiast CPU) P – sortuj wg CPU (domyślnie) T – sortuj wg czasu uruchomienia u – pokaż procesy konkretnego użytkownika k – zabij proces (przydatne gdy proces "szaleje") r – zmień priorytet procesu (nice value) Uruchamianie top z opcjami top -u 'nazwa_usera' Pokazuje tylko procesy użytkownika admin . top -p 1234,5678 Monitoruje konkretne procesy po PID. top -n 1 Pokazuje tylko jeden snapshot (raz odświeża) i wyłącza się (przydatne w skryptach). top -o %MEM Sortuj wg zużycia pamięci przy uruchomieniu. Praktyczne zastosowanie z naszych czatów: top -p $(pgrep -f game | tr '\n' ',')) Monitoruj procesy serwera gry (game, db, auth). Komenda htop – ulepszona wersja htop Uruchamia interaktywny monitor z kolorowym interfejsem. Zalety htop nad top Kolorowy, bardziej czytelny interfejs Możliwość zaznaczania wielu procesów naraz Łatwiejsze filtrowanie i wyszukiwanie Łatwiejsze zabijanie procesów bez znajomości ich PID Drzewo procesów (Forest View) Klawisze w htop q – wyjście F3 – wyszukaj proces F4 – filtruj (np. po użytkowniku) F5 – widok drzewa procesów F6 – zmień kolumnę sortowania F9 – wyślij sygnał do procesu (kill, SIGSTOP, etc.) u – pokaż procesy użytkownika Porównanie top vs htop Cecha top htop Dostępność Zawsze zainstalowany Wymaga instalacji Interfejs Tekstowy Kolorowy, przyjazny Wyszukiwanie Trudne Łatwe (F3) Zabijanie procesów Wymaga PID Zaznacz i F9 Drzewo procesów Brak F5 Wykorzystanie htop htop Uruchom htop, press F4 by filtrować procesy, wpisz np "docker". Zabij proces szalejący (zużywający 100% CPU): top Znajdź proces, naciśnij k , wpisz sygnał (9 dla SIGKILL). Monitoruj konkretny proces i jego dzieci (fork): htop -p [PID] Lub w htop: F5 dla Forest View, wyszukaj proces.