top Generator poleceń
Generuj polecenia top do wyświetlania procesów Linuxa
Pierwsze kroki z top
## Co to jest top?
Polecenie `top` pokazuje aktualny, dynamicznie aktualizowany widok bieżących procesów posortowanych według zużycia CPU, wraz ze statystykami podsumowującymi stan systemu (obciążenie, pamięć, swap). Jest to standardowy interaktywny monitor procesów w Linuxie.
## Jak go używać
1. **Wybierz tryb aktualizacji**: Uruchom w trybie interaktywnym lub włącz `-b` (batch) do tworzenia skryptów. 2. **Ustaw interwał (opcjonalnie)**: Użyj `-d`, aby kontrolować częstotliwość odświeżania wyświetlania. 3. **Filtruj (opcjonalnie)**: Ogranicz wyświetlanie do konkretnego PID (`-p`) lub użytkownika (`-u`). 4. **Skopiuj i uruchom**: Skopiuj utworzone polecenie do swojego terminala. Naciśnij `q`, aby zakończyć interaktywny widok.
Powszechne opcje
### `-b` Tryb zbiorczy Wyłącza interaktywny interfejs i wyświetla aktualizacje do stdout w formie zwykłego tekstu. Niezbędny do kierowania wyjścia do pliku lub skryptu (np. do rejestrowania statystyk CPU w czasie).
### `-d` Opóźnienie Ustaw interwał odświeżania w sekundach. `top -d 2` aktualizuje się co 2 sekundy. Dozwolone są wartości ułamkowe, takie jak `0.5`.
### `-p` Monitorowanie PID Wyświetla tylko określony identyfikator procesu. Przydatne do śledzenia zużycia zasobów pojedynczego demona.
### `-u` Filtrowanie według użytkownika Wyświetla tylko procesy należące do danego użytkownika (np. `top -u www-data`).
### `-H` Tryb wątków Wyświetla poszczególne wątki zamiast zgrupowanych procesów. Każdy wątek ma własny wiersz, co pokazuje, który wątek wewnątrz procesu jest aktywny.
▶Jak zapisywać najważniejsze wyniki do pliku?
▶Jak posortować według pamięci zamiast CPU?
▶Dlaczego w topie pokazują się inne liczby niż w ps?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.