Утилита top#
Утилита top обеспечивает динамическое представление о работе системы в реальном времени. top может отображать информацию о системе, а также список процессов или потоков, которыми в настоящее время управляет ядро ОС. Типы сведений о системе, а также порядок и размер информации, отображаемой для процессов, настраиваются пользователем. Данная конфигурация может сохраняться после перезапуска системы. Утилита top предоставляет ограниченный интерфейс опций для запуска, и более расширенный интерфейс интерактивных команд для процесса работы.
Синтаксис утилиты:
top <options>
Где <options> - опции.
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Отображение информации без незанятых и «зомби»-процессов |
|
Отображение информации о процессах, запущенных от имени указанного пользователя |
|
Отображение информации о процессах с сортировкой по указанному полю |
|
Вывод всех полей, доступных для сортировки |
|
Отображение версии программы с последующим завершением работы |
|
Ввод интервала обновления информации. Аргумент |
Часто используемые интерактивные команды утилиты представлены в таблице ниже.
Команда |
Описание |
|---|---|
|
Выход |
|
Отправка сигнала завершения указанному процессу. Пустое значение PID или отрицательное число интерпретируется как значение по умолчанию – первая задача. Нулевое значение PID означает саму утилиту |
|
Выделение полужирным процессов, выполняющихся в данный момент |
|
Выделение полужирным столбца, по которому выполняется сортировка |
|
Установка максимального количества отображаемых процессов |
Примеры использования#
Для запуска утилиты введите команду:
topДля запуска утилиты без отображения незанятых и недоступных процессов воспользуйтесь командой:
top -iВнимание
«Зомби»-процесс – это дочерний процесс в Unix-системе, завершивший свое выполнение, но еще присутствующий в списке процессов операционной системы, чтобы дать родительскому процессу считать код завершения.
Для запуска утилиты с отображением процессов, принадлежащих определенному пользователю, используйте команду:
top -u <username>Для запуска с сортировкой процессов по определенному полю используйте команду:
top -o <field_name>Где
<field_name>– это название поля из перечня полей, используемых утилитой.