top
  вывод информации о состоянии процессов в реальном времени 

СИНТАКСИС
 
top [опции] 

ОПИСАНИЕ
 

Команда top выводит в стандартный вывод информацию о текущем состоянии процессов в реальном времени. Она позволяет следить за наиболее активными процессами, обновляя данные через определенные интервалы времени (скажем, каждую секунду). Это консольная программа, которая обновляет данные интерактивно.


ОПЦИИ
 

Когда выполняется программа top, вы можете нажимать клавиши, чтобы изменять ее поведение, например задавать скорость обновления (s), скрывать бездействующие процессы (i) или убивать процессы (к). Нажмите h, чтобы увидеть полный список, любую другую клавишу, чтобы вернуться к основному выводу, и q, чтобы выйти из программы.

ОПЦИИ

      -n w 		Выполнить w обновлений, а затем завершить работу
      -d w 		Обновлять данные каждые w секунд
      -pN -рM . . . 	Выводить процессы только с идентификаторами N, М,..., до 20 процессов
      -с		Выводить командные аргументы процессов
      -b		Выводить данные в стандартный канал вывода неинтерактивно, без выведения экранных кодов (делать снимки). 

1) Сортировка по конкретному столбцу (O)
По умолчанию top сортирует таблицу в зависимости от использования CPU.
Для смены столбца сортировки нажмите O (Shift+o, т.е. в верхнем регистре) и в открывшемся "окне" выберите столбец для сортировки.
Так же Вы можете отобразить список процессов в обратном порядке (т.е. от меньшего к большему) нажав R

2) Завершить процесс без выхода из top (k)
Если Вам необходимо завершить какой либо процесс, Вы можете сделать это не выходя из top (если у Вас есть на это права) - 
просто нажмите k и в появившемся запросе введите PID (идентификатор) процесса.

3) Переназначить приоритет (renice) процесса (r)
Чтобы переназначить приоритет процесса, нажмите r. В появившемся диалоге введите PID процесса и значение нового приоритета.


4) Отобразить процессы конкретного пользователя (top -u )
Используйте команду top -u  для отображения процессов, запущенных от имени конкретного пользователя

5) отобразить информацию об использовании процессоров/ядер отдельно (1)
Нажмите 1 (один) для отображения информации, разделенной по процессорам/ядрам

6) Интервал обновления данных команды top
По умолчанию, команда top обновляет данные раз в 3 секунды. для ручного обновления нажмите Space (пробел).
Для изменения интервала обновления, нажмите d и введите новый интервал обновления (в секундах)

7) Отображение абсолютных путей запуска программ и их параметров (с)
Нажмите c для отображения полных путей запуска программ и их параметров


8) Отобразить вывод команды в нескольких таблицах (A)
Вы можете разделить вывод команды top на несколько "окон", для этого нажмите A. перемещаться между "окнами" можно с помощью клавиши a.
 Перемещаясь между окнами, Вы можете назначить каждому "окну" специальны параметры, используя команды указанные выше.

9) Сохранить текущие настройки (W)
Для сохранения текущих настроек вывода команды top нажмите W. Текущая конфигурация будет сохранена в файл .toprc в Вашей домашней 
директории, и автоматически применены при следующем запуске.
Основные поля вывода команды top.

Поле 			Описание

PID		Идентификатор процесса.

PPID		Идентификатор родительского процесса.

USER		Идентификатор пользователя, запустившего процесс.

GROUP		Идентификатор группы, которой принадлежит процесс.

S		Состояние процесса.

PR		Приоритет процесса.

N1		Относительный приоритет процесса

TIME+, TIME	Количество процессорного времени, которое использует процесс с 
		момента своего запуска.

VIRT		Полный объем виртуальной памяти, которую занимает процесс.

RES		Объем резидентной виртуальной памяти, которую занимает процесс.

SHR		Объем общей виртуальной памяти, которую использует процесс.

SWAP		Объем виртуальной памяти процесса, выгруженной на диск.

%CPU		Процент использования общего процессорного времени.

%MEM		Процент использования доступной физической памяти.

%MEM		Процент использования доступной физической памяти.

CMD		Команда, использованная для создания процесса.


Список команд