Установка и использование htop
| Уровень сложности | Лёгкий |
| Права root | Требуются |
| Требования | Терминал Linux |
| Категория | Установка ПО |
| Совместимость с ОС | Debian, Ubuntu, RHEL |
| Примерное время чтения | 15 мин. |
Введение
htop - это интерактивная утилита для мониторинга системы в терминале Linux. Она позволяет в реальном времени просматривать нагрузку на процессор, использование памяти, запущенные процессы, потребление ресурсов и другую информацию о системе.
В отличие от стандартного top, утилита htop имеет:
- удобный цветной интерфейс
- управление с клавиатуры
- поддержку мыши
- сортировку процессов
- поиск и фильтрацию
- отображение нагрузки по ядрам
- гибкую настройку интерфейса
htop часто используется администраторами серверов, разработчиками и владельцами VPS для быстрого анализа состояния системы через SSH.
С помощью htop можно:
- просматривать загрузку CPU по ядрам
- отслеживать использование RAM и SWAP
- искать процессы по имени
- завершать зависшие процессы
- сортировать процессы по нагрузке
- просматривать дерево процессов
- контролировать нагрузку на сервер в реальном времени
- настраивать отображаемые параметры
htop не требует графического интерфейса и отлично подходит для удалённого управления серверами через SSH.
Установка
Сначала обновим список пакетов:
Debian / Ubuntu
apt update
RHEL / AlmaLinux / Rocky Linux
dnf makecache
Установим htop:
Debian / Ubuntu
apt install htop -y
RHEL / AlmaLinux / Rocky Linux
dnf install htop -y
После завершения установки утилита будет готова к использованию.
На некоторых старых версиях RHEL может потребоваться подключение репозитория EPEL:
dnf install epel-release -y
dnf install htop -y
Запуск
Для запуска выполните команду:
htop
После запуска откроется интерактивное окно мониторинга системы.
Что отображает htop
В верхней части окна обычно отображается:
- загрузка процессора по ядрам
- использование оперативной памяти
- использование SWAP
- uptime системы
- количество задач и потоков
- средняя нагрузка системы
Ниже располагается список процессов. Для каждого процесса в htop можно увидеть:
- PID - уникальный идентификатор процесса в системе
- пользователя - от имени какого пользователя запущен процесс
- потребление CPU - сколько ресурсов процессора использует процесс
- использование памяти - объём занимаемой оперативной памяти
- время работы - сколько времени процесс находится в запущенном состоянии
- команду запуска - какой командой или приложением был запущен процесс
Основные клавиши управления
| Клавиша | Действие |
|---|---|
| F2 | Настройки htop |
| F3 | Поиск процесса |
| F4 | Фильтр процессов |
| F5 | Дерево процессов |
| F6 | Сортировка |
| F9 | Завершение процесса |
| F10 | Выход |
Настройка интерфейса
Для открытия настроек запустите:
htop
После запуска нажмите:
F2
В настройках можно:
- изменить цветовую схему
- добавить новые столбцы
- скрыть ненужные параметры
- изменить порядок отображения процессов
- настроить отображение индикаторов
- включить дерево процессов
- настроить внешний вид интерфейса
Дополнительные индикаторы и метрики
htop поддерживает расширенную настройку интерфейса и позволяет выводить дополнительную системную информацию прямо в верхней части окна.
Через меню настройки (F2) можно добавить собственные индикаторы, изменить порядок отображения и включить дополнительные метрики мониторинга.
Например htop может отображать:
- температуру процессора
- текущую частоту CPU
- скорость входящего и исходящего сетевого трафика
- нагрузку на дисковую подсистему
- среднюю нагрузку системы (load average)
- время непрерывной работы сервера
- количество процессов и потоков
- использование SWAP и оперативной памяти
Это особенно полезно при мониторинге VPS, выделенных серверов и высоконагруженных сервисов.
Некоторые дополнительные индикаторы могут потребовать установки системных пакетов мониторинга. Например для отображения температуры процессора часто используется пакет:
Debian / Ubuntu
apt install lm-sensors -y
RHEL / AlmaLinux / Rocky Linux
dnf install lm_sensors -y
Конфигурация htop
Пользовательская конфигурация обычно хранится в:
~/.config/htop/htoprc
Или в старых версиях:
~/.htoprc
Файл конфигурации можно переносить между серверами для одинаковой настройки интерфейса.
Пример использования
1. Поиск процессов с высокой нагрузкой
Запустите:
htop
И отсортируйте процессы по CPU через клавишу:
F6
2. Завершение зависшего процесса
Выберите процесс стрелками и нажмите:
F9
После этого выберите сигнал завершения процесса.
3. Просмотр процессов конкретного пользователя
Внутри htop нажмите:
u
И выберите нужного пользователя.
Заключение
htop позволяет быстро анализировать нагрузку на систему, контролировать использование ресурсов, искать проблемные процессы и отслеживать состояние сервера в реальном времени прямо через терминал. Благодаря гибкой настройке интерфейса и поддержке дополнительных индикаторов htop остаётся одним из самых популярных инструментов мониторинга в Linux.






