Co to jest top w Linuxie?
top to polecenie służące do bieżącego monitorowania procesów w systemach Linux, np. Ubuntu. Działa w terminalu i odświeża informacje na żywo, dlatego przypomina tekstowy odpowiednik Menedżera zadań.
Do czego służy top?
Polecenie top pokazuje między innymi:
- aktualnie uruchomione procesy,
- użycie procesora CPU,
- zużycie pamięci RAM i SWAP,
- identyfikatory procesów PID,
- użytkowników uruchamiających procesy,
- czas działania systemu,
- średnie obciążenie systemu, czyli load average.
Podstawowe użycie
top
Po uruchomieniu program pokazuje dynamiczną listę procesów. Dane są odświeżane automatycznie co kilka sekund.
Przydatne klawisze w top
Podczas działania top można używać skrótów klawiaturowych:
- q - zakończenie programu,
- P - sortowanie według użycia CPU,
- M - sortowanie według użycia pamięci RAM,
- k - zakończenie procesu po podaniu PID,
- h - pomoc.
top a ps
ps pokazuje listę procesów w danym momencie, ale nie monitoruje ich stale. top aktualizuje dane na bieżąco, dlatego jest właściwą odpowiedzią w pytaniach o bieżące monitorowanie działających procesów i aplikacji.
Przykład egzaminacyjny
Jeżeli pytanie brzmi: „Które polecenie w Ubuntu umożliwia bieżące monitorowanie działających procesów?”, poprawną odpowiedzią jest:
top