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

Комментарии

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

TRUNCATE / DELETE / DROP или как очистить таблицу

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

ЭС с ЦБ РФ. РЕКВИЗИТНЫЙ СОСТАВ ЭС

КБК. КВФО - Код вида финансового обеспечения (деятельности)

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