Инструменты пользователя

Инструменты сайта


linux:top

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
linux:top [2026/09/08 08:11] – so_v_alinux:top [2026/09/08 08:39] (текущий) – so_v_a
Строка 1: Строка 1:
 <!DOCTYPE markdown> <!DOCTYPE markdown>
  
-# top - утилита для контроля нагрузки и процессов+# Утилита для контроля нагрузки и процессов top
  
-Утилита **top** является одной из специальных утилит с помощью которых можно проанализировать, что именно нагружает сервер. **top** предустановлена в UNIX-системах, поэтому для запуска достаточно подключиться к консоли сервера и выполнить команду `top`.+Утилита **top** является одной из специальных утилит с помощью которых можно проанализировать, что именно нагружает сервер.   
 +**top** предустановлена в UNIX-системах, поэтому для запуска достаточно подключиться к консоли сервера и выполнить команду: 
 +``` 
 +top 
 +```
  
 Вывод утилиты выглядит следующим образом: Вывод утилиты выглядит следующим образом:
Строка 25: Строка 29:
   * **Mem**, **Swap** — сведения об использовании оперативной памяти (**total** — общий объем, **free** — объем свободной памяти, **used** — объем использованной памяти).   * **Mem**, **Swap** — сведения об использовании оперативной памяти (**total** — общий объем, **free** — объем свободной памяти, **used** — объем использованной памяти).
  
 +## Сведения о процессах
 +
 +По умолчанию процессы выстроены в таблице по размеру нагрузки на процессор, от большего значения к меньшему.
 +
 +|Обозначения столбцов|Значение|
 +|:---|:---|
 +|PID |идентификатор процесса;|
 +|USER |пользователь, запустивший процесс;|
 +|PR |приоритет процесса;|
 +|NI |измененный приоритет (присвоенный пользователем с помощью команды nice);|
 +|VIRT |объем используемой виртуальной памяти (здесь выводится тот объем памяти, который был запрошен процессом, даже если фактически используется меньше);|
 +|RES |объем используемой оперативной памяти (в данном случае, если процесс запросил 50Мб памяти, а использует 10Мб, будет выведено 10Мб);|
 +|SHR |объем памяти, разделяемой с другими процессами (т.е.  память, которая может быть использована другими процессами);|
 +|S |статус процесса (//running// — запущен; //sleeping// — в ожидании; //zombie// — процесс-«зомби»);|
 +|%CPU |процент использования процессорного времени;|
 +|%MEM |процент использования оперативной памяти;|
 +|TIME |общее время работы процесса;|
 +|COMMAND |имя процесса (команда, которой был запущен процесс).|
 +
 +
 +## Управление
 +
 +Для работы с утилитой top используются следующие клавиши:
 +
 +|Клавиша|Действие|
 +|:---|:---|
 +|Пробел |обновить вывод |
 +|M |сортировка **по используемой памяти**|
 +|P |сортировка **по нагрузке на процессор** (используется по умолчанию)|
 +|T |сортировка **по времени работы процесса**|
 +|A |сортировка **по максимальному потреблению различных ресурсов**|
 +|u |сортировка **по имени пользователя** (потребуется ввести имя пользователя)|
 +|k |завершить процесс (потребуется указать его идентификатор, PID)|
 +|n |изменить количество процессов в выводе (потребуется указать нужное количество)|
 +|c |вывести полный путь запущенного процесса (столбец COMMAND)|
 +|h |вывод справки|
 +|q |выход из программы|
  
/var/www/html/dokuwiki/data/attic/linux/top.1788855092.txt.gz · Последнее изменение: — so_v_a