Программа часто используется системными администраторами. Альтернативами программе top для GNU/Linux являются утилиты atop и htop.
Программа с частотой обновления в 2с показывает текущую активность процессов в виде таблицы. Стандартные колонки:
- PID — идентификатор процесса
- USERNAME — пользователь, от которого запущен процесс
- THR — количество потоков, запущенных процессом
- PRI — текущий приоритет процесса
- NICE — приоритет, выставленный командой nice. От −20 (наивысший) до 19.
- SIZE — размер процесса (данные, стек и т. д.) в килобайтах
- RES — текущее использование оперативной памяти
- STATE — текущее состояние («START», «RUN» (только в этом состоянии показывает текущую нагрузку программы на процессор), «SLEEP», «STOP», «ZOMB», «WAIT» или «LOCK»)
- C — номер процессора, на котором идет выполнение (доступен только на SMP системах)
- TIME — время использования процессора в секундах
- CPU — процент доступного времени процессора, которое использовала запущенная программа
- WCPU — усредненное значение CPU
- COMMAND — название команды, под которой работает процесс.
Чтобы выйти из программы top, нужно нажать клавишу [q].
Полезные интерактивные команды, которые можно использовать в top:
- [Пробел] Немедленно обновить содержимое экрана.
- [h] Вывести справку о программе.
- [k] Уничтожить процесс. Программа запрашивает у вас код процесса и сигнал, который будет ему послан.
- [n] Изменить число отображаемых процессов. Вам предлагается ввести число.
- [u] Сортировать по имени пользователя.
- [M] Сортировать по объёму используемой памяти.
- [P] Сортировать по загрузке процессора.
-S Показывать процессы системы. Обычно, системные процессы такие как: pager или swapper не показываются. Эта опция сделает их видимыми.