top

A - Сортировка строк по максимальному потреблению различных системных ресурсов.

P - Сортировать по загрузке процессора.

M - Сортировать по объёму используемой памяти.

n - Изменить число отображаемых процессов. Вам предлагается ввести число.

u - Сортировать по имени пользователя.

t - Включение и выключение выдачи на экран суммарных данных.

m - Включение и выключение выдачи на экран информации об использовании памяти.

1 - По умолчанию выводятся данные для одного ЦП (ядра). Этот переключатель позволяет увидеть данные по каждому ЦП.

f - Вход в меню интерактивного конфигурирования данных, выдаваемых на экран командой top.

r - Изменение приоритета процессов с помощью команды renice.

k - Удаление процесса с помощью команды kill. Программа запрашивает у вас код процесса и сигнал, который будет ему послан.

[Пробел] - Немедленно обновить содержимое экрана.

W - Создание персональных настроек в файле .toprc

S - Показывать процессы системы.

 

load average - общая средняя загрузка системы (измеряется каждые 1, 5 и 15 минут). Общей средней загрузкой системы называется среднее число процессов, находящихся в состоянии выполнения (R) или в состоянии ожидания (D), эту информацию можно увидеть в колонке S вывода команды top, она может принимать 5 значений.

 

  • us — (User CPU time) процент использования процессорного времени программами пользователей;
  • sy — (System CPU time) процент использования процессорного времени процессами ядра Linux;
  • ni — (Nice CPU time) процент использования процессорного времени программами с измененным приоритетом;
  • id — простой процессора
  • wa — (iowait) время, затраченное на завершение ввода/вывода (IO)
  • hi — (Hardware IRQ) процент времени, которое процессор тратит на обработку прерываний на уровне оборудования (hardware- прерываний).
  • si — (Software Interrupts) процент времени, затраченное на работу обработку software- прерываний (network)
  • st — (Steal Time) время, «украденное» гипервизором у этой виртуальной машины для других задач (например работа другой виртуальной машины)



Столбцы:

  • PID
  • USER
  • PR
  • NI - Может быть от −20 (наивысший приоритет) до 19.
  • VIRT - (kb - килобайты). Общее количество виртуальной памяти, используемой программой. VIRT = SWAP + RES.
  • RES - (kb). Количество резидентной (не перемещаемой в swap) памяти. RES = CODE + DATA.
  • SHR - (kb). Количество разделяемой (shared) памяти программы.
  • S - статус процесса.
  • %CPU
  • %MEM
  • TIME+
  • COMMAND