CMD. Команда top в Linux

1 строка - общая информация (top)

Первая строка выводит данные по порядку: 
  • текущее время (11:37:19)
  • время работы системы (up 1 day, 1:25)
  • количество открытых пользовательских сессий (3 users)
  • среднюю загрузку системы (load average: 0.02, 0.12, 0.07), три значения соответствуют загрузке в последнюю минуту, пять минут и пятнадцать минут соответственно.

2 строка - статистика процессов (task)

Вторая строка выводит следующие данные:
  • общее количество процессов в системе (73 total)
  • количество работающих в данный момент процессов (2 running)
  • количество ожидающих событий процессов (71 sleeping)
  • количество остановленных процессов (0 stopped)
  • количество процессов, ожидающих родительский процесс для передачи статуса завершения (0 zombie)

3 строка - статистика использования центрального процессора (CPU)

В третьей строке приводится информация об использовании центрального процессора. Если вы просуммируете все значения, в результате у вас должно получиться 100%.
  • процент использования центрального процессора пользовательскими процессам (0.3%us)
  • процент использования центрального процессора системными процессами (0.0%sy)
  • процент использования центрального процессора процессами с приоритетом, повышенным при помощи вызова nice (0.0%ni)
  • процент времени, когда центральный процессор не используется (99,4%id)
  • процент использования центрального процессора процессами, ожидающими завершения операций ввода-вывода (0.0%wa)
  • процент использования центрального процессора обработчиками аппаратных прерываний (0.3%hi - Hardware IRQ (аппаратные прерывания))
  • процент использования центрального процессора обработчиками программных прерываний (0.0%si - Software Interrupts (программные прерывания))
  • количество ресурсов центрального процессора "заимствованных" у виртуальной машины гипервизором для других задач (таких, как запуск другой виртуальной машины); это значение будет равно нулю на настольных компьютерах и серверах, не использующих виртуальные машины (0.0%st - Steal Time (заимствованное время)).

4 и 5 строки - статистика использования памяти (memory usage)

В четвертой и пятой строке выводится информация об использовании физической оперативной памяти и раздела подкачки соответственно.
Значения в порядке следования: общее количество памяти (2057720k total), количество используемой памяти (778860k used), количество свободной памяти (1279160k free), количество памяти в кэше буферов (31976k buffers).
Статью, описывающую эти параметры в подробностях, вы можете прочитать по ссылке.

Следующие строки - список процессов

Последним источником информации является список процессов, отсортированный по степени использования центрального процессора (по умолчанию). Давайте рассмотрим значения столбцов списка:
  • PID - идентификатор процесса (4522)
  • USER - имя пользователя, который является владельцем процесса (root)
  • PR - приоритет процесса (15)
  • NI - значение "NICE", влияющие на приоритет процесса (0)
  • VIRT - объем виртуальной памяти, используемый процессом (132m)
  • RES - объем физической памяти, используемый процессом (14m)
  • SHR - объем разделяемой памяти процесса (3204)
  • S - указывает на статус процесса:
  • S=sleep (ожидает событий)
  • R=running (работает)
  • Z=zombie (ожидает родительский процесс)
  • D=(процесс находится в состоянии подкачки на диске)
Рядом с указателем статуса могут стоять дополнительные символы из следующего набора: 
W — процесс не имеет резидентных страниц; 
< — высоко-приоритетный процесс; 
N — низко-приоритетный процесс; 
L — процесс имеет страницы, заблокированные в памяти.

%CPU - процент использования центрального процессора данным процессом (0.3) 
%MEM - процент использования оперативной памяти данным процессом (0.7) 
TIME+ - общее время активности процесса (0:17.75) 
COMMAND - имя процесса (bb_monitor.pl)

Полезные ключи

Во время работы TOP вы можете выполнять интерактивные команды в реальном времени. Все это может быть полезным, так вот, если нажать:
  • 1 — Покажет статистику по ядрам процессора
  • с — Покажет путь расположения приложения от имени, которого запущен процесс
  • h — Покажет справку
  • k — «Убить» процесс
  • M — Отсортирует процессы по количеству используемой оперативной памяти
  • n — Позволит выбрать количество отображаемых процессов
  • P — Отсортирует процессы по загрузке ЦП
  • r — Позволит изменить приоритет исполняемого процесса
  • u — Отсортирует процессы по имени пользователя
  • Z — Изменяет цвет подсветки
  • z — Подсветит работающие процессы

___________
Информация использована: http://rus-linux.net/MyLDP/consol/komanda-top-v-linux.html

Комментарии

Популярные сообщения из этого блога

Linux (РедОС). Сброс пароля

ТФФ 35.0. Полный перечень документов альбома ТФФ (Таблица 2)

ТФФ 34.0. Полный перечень документов альбома ТФФ (Таблица 2)

SQL Error [53200]: ОШИБКА: нехватка разделяемой памяти Подсказка: Возможно, следует увеличить параметр max_locks_per_transaction

РедОС. Подключение к сетевой папке