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.