Sobes.tech
Junior

Jakie ważne punkty i elementy możesz zobaczyć na ekranie htop i co one oznaczają?

sobes.tech AI

Odpowiedź od AI

  • Górny obszar:

    • Użycie CPU (w procentach, na rdzeń lub ogólnie). Odzwierciedla, jak intensywnie używany jest procesor.
    • Użycie pamięci (całkowite, użyte, wolne, bufor/cache). Pokazuje stan pamięci RAM.
    • Użycie Swap (całkowite, użyte, wolne). Wyświetla stan pliku lub partycji wymiany.
    • Średnie obciążenie (load average) za 1, 5 i 15 minut. Liczba procesów oczekujących lub aktywnych.
  • Lista procesów:

    • PID (Process ID): Unikalny identyfikator każdego procesu.
    • USER: Użytkownik, pod którego kontem uruchomiony jest proces.
    • PRI (Priorytet): Wirtualny priorytet procesu.
    • NI (Nice): Statyczny priorytet procesu (-20 do 19). Niższa wartość oznacza wyższy priorytet.
    • VIRT (Pamięć wirtualna): Ilość pamięci wirtualnej używanej przez proces (w tym kod, dane i biblioteki).
    • RES (Pamięć rezydentna): Ilość fizycznej pamięci (RAM), którą faktycznie zajmuje proces.
    • SHR (Pamięć współdzielona): Ilość wspólnej pamięci używanej przez proces.
    • S (Stan): Aktualny stan procesu (R - Uruchomiony, S - Uśpiony, Z - Zombie, T - Zatrzymany itp.).
    • CPU%: Procent użycia CPU przez ten proces.
    • MEM%: Procent użycia fizycznej pamięci (RAM) przez ten proces.
    • TIME+: Całkowity czas CPU używany przez proces.
    • COMMAND: Polecenie lub ścieżka do pliku wykonywalnego procesu.
  • Przyciski funkcyjne (na dole):

    • F1 Pomoc: Otwiera wbudowaną pomoc htop.
    • F2 Ustawienia: Konfiguruje wyświetlanie i zachowanie htop.
    • F3 Szukaj: Szuka procesów po nazwie polecenia.
    • F4 Filtruj: Filtruje listę procesów według różnych kryteriów.
    • F5 Drzewo: Wyświetla procesy w formie drzewa (hierarchicznie).
    • F6 SortujWedług: Sortuje listę procesów według wybranej kolumny.
    • F7 Nice-: Zmniejsza wartość nice (zwiększa priorytet) dla wybranego procesu.
    • F8 Nice+: Zwiększa wartość nice (zmniejsza priorytet) dla wybranego procesu.
    • F9 Zabij: Wysyła sygnał (np. SIGTERM, SIGKILL) do wybranego procesu.
    • F10 Wyjście: Wyłącza htop.

Zrozumienie tych elementów pozwala diagnozować problemy z wydajnością systemu, identyfikować procesy zużywające zasoby i zarządzać ich zachowaniem.