- us (user cpu time) — использование вычислительных мощностей процессора для решения пользовательских задач (исключая задачи ядра)
- sy (system cpu time) — потрачено на выполнение системных процессов ядра
- ni (niceness cpu time) — потраченное время на процессы низким приоритетом
- id (idle) — время простоя процессора
- wa — (input/output wait time) фремя ожидания ввода вывода.
- hi — hardware interrupts — аппаратные прерывания. Обмен сообщения железом. Например, когда жёсткий диск посылает сигнал процессору о наступлении какого-то события.
- si — software interrupts — программные ппрерывания.
- st — steal time — какое время процессор был недоступен виртуальной машине, а был занят гипервизором.
Возможные состояния программ
Буква | Значение |
---|---|
R | Выполняется или готов к выполнению |
D | Приостановлен без возможности прерывания. Процесс занят ожиданием завершения операции ввода/вывода, например, дисковым устройством. |
S | Приостановлен. Временно не выполняется. Скорее всего находится в ожидании определённого события, такого как нажатие клавиши или сетевого пакета |
T | Принудительно остановлен. |
Z | Зомби. Процесс который завершился, но не смог вернуть свой ответ родителю. (Возможно родитель находится в состоянии D и не может быть прерван) |
N | Низкоприоритетный процесс |
< | Высокоприоритетный процесс |
hot keys top’s commands
клавиша | действие |
---|---|
d | установить время обновления инфы |
c | показать полный путь к командам |
H | показать потоки |
h | справка |
k | Отправить процессу сообщение |
M | Сортировать по памяти |
P | Сортировать по загрузке процессора. |
i | скрыть idle процессы |
1 | инфа по каждому ядру |
o | Установить фильтр СТОЛБЕЦ=ЗНАЧЕНИЕ |
Ctrl+o | Посмотреть текущие фильтры |
= | Сбросить фильтр |