Это старая версия документа!
Утилита для контроля нагрузки и процессов htop
Утилита htop не идет предустановленной и её необходимо установить на сервер. Для Debian / Ubintu:
apt install htop
Команда запуска:
htop
В результате получаем такой вывод:
в верхней части представлена информация о системе, ниже — список процессов.
Сверху слева представлены данные о нагрузке каждого ядра процессора, объем занятой памяти, сведения о количестве процессов, значения load avearage (средней нагрузки) за последние 1, 5 и 15 минут и аптайм системы.
По умолчанию процессы отсортированы по уровню нагрузки на процессор, от большего к меньшему.
Чтобы отсортировать их по какому-либо параметру, можно просто кликнуть на название нужного столбца, например для занятой памяти - по MEM. Для обратной сортировки (от меньшего к большему) достаточно кликнуть на тот же столбец еще раз.
Также для управления сортировкой аналогично утилите top можно использовать клавиши:
- M - сортировка по памяти,
- P - сортировка по процессору,
- T - сортировка по времени.
Дополнительно используются клавиши:
- Пробел — отметить процесс (таким образом можно помечать процессы для групповой операции с ними, например, завершения).
- u — вывести процессы конкретного пользователя.
Для управления действиями используются клавиши F1 – F10:
| Клавиша | Значение |
|---|---|
| F1 | вывод справки |
| F2 | настройка вывода (добавление, удаление столбцов, отображение расширенной информации в верхнем блоке и пр.) |
| F3 | поиск процессов |
| F4 | фильтрация процессов (вывод процессов, имеющих в названии указанное слово) |
| F5 | вывод дерева процессов (родительские и дочерние процессы) |
| F6 | изменить тип сортировки |
| F7/F8 | повышение/понижение приоритета |
| F9 | завершение процесса (в отличие от top, не требуется указание PID — просто выделите с помощью мыши или клавиатуры нужный процесс и нажмите F9. Для подтверждения завершения процесса нажмите Enter, для отмены — Esc). |
| F10 | выход из программы |
(!)Note: Функции для каждой клавиши могут изменяться, в зависимости от того, в каком меню программы вы находитесь, при этом доступные действия по соответствующим клавишам будут отображаться внизу окна, что упрощает работу с утилитой.
