Polecenie top to klasyczne narzędzie Linuksa uruchamiane w terminalu do bieżącego (odświeżanego) podglądu stanu systemu. W jednym widoku prezentuje m.in.:
- użycie procesora (np. podział czasu CPU na tryby pracy),
- zajętość pamięci RAM i swap,
- informacje o obciążeniu (load average),
- listę procesów z parametrami takimi jak %CPU, %MEM, czas CPU i stan.
Dzięki temu administrator może szybko wykryć, który proces powoduje spowolnienie systemu lub nadmierne zużycie RAM/CPU. Narzędzie jest interaktywne: pozwala sortować listę procesów, zmieniać sposób prezentacji, a w wielu konfiguracjach także wysyłać sygnały do procesów (np. zakończyć problematyczny proces).
Odpowiedź "rev" jest niepoprawna, bo to narzędzie tekstowe odwracające kolejność znaków w wierszu, a nie monitor zasobów. "grep" również dotyczy przetwarzania tekstu — wyszukuje linie pasujące do wzorca w danych wejściowych lub plikach. "ifconfig" służy do wyświetlania i konfigurowania interfejsów sieciowych, więc nie jest narzędziem do obserwacji procesów i obciążenia systemu.
W praktyce warto pamiętać, że do podobnych zadań spotyka się też inne narzędzia (np. nowsze, bardziej rozbudowane monitory), ale w kontekście podstaw administracji systemem polecenie top jest standardową odpowiedzią na pytanie o podgląd procesów i zasobów.