
- 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 | Посмотреть текущие фильтры |
| = | Сбросить фильтр |
