Перейти к основному контенту

Установка и использование htop

intro-install-htop-linux-2026-planetahost.png

Подробности урока

Уровень сложности Лёгкий
Права root Требуются
Требования Терминал Linux
Категория Установка ПО
Совместимость с ОС Debian, Ubuntu, RHEL
Примерное время чтения 15 мин.

Введение

htop - это интерактивная утилита для мониторинга системы в терминале Linux. Она позволяет в реальном времени просматривать нагрузку на процессор, использование памяти, запущенные процессы, потребление ресурсов и другую информацию о системе.

В отличие от стандартного top, утилита htop имеет:

  • удобный цветной интерфейс
  • управление с клавиатуры
  • поддержку мыши
  • сортировку процессов
  • поиск и фильтрацию
  • отображение нагрузки по ядрам
  • гибкую настройку интерфейса

htop часто используется администраторами серверов, разработчиками и владельцами VPS для быстрого анализа состояния системы через SSH.

С помощью htop можно:

  1. просматривать загрузку CPU по ядрам
  2. отслеживать использование RAM и SWAP
  3. искать процессы по имени
  4. завершать зависшие процессы
  5. сортировать процессы по нагрузке
  6. просматривать дерево процессов
  7. контролировать нагрузку на сервер в реальном времени
  8. настраивать отображаемые параметры

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

После запуска откроется интерактивное окно мониторинга системы.

изображение.png

Что отображает htop

В верхней части окна обычно отображается:

  1. загрузка процессора по ядрам
  2. использование оперативной памяти
  3. использование SWAP
  4. uptime системы
  5. количество задач и потоков
  6. средняя нагрузка системы

Ниже располагается список процессов. Для каждого процесса в htop можно увидеть:

  • PID - уникальный идентификатор процесса в системе
  • пользователя - от имени какого пользователя запущен процесс
  • потребление CPU - сколько ресурсов процессора использует процесс
  • использование памяти - объём занимаемой оперативной памяти
  • время работы - сколько времени процесс находится в запущенном состоянии
  • команду запуска - какой командой или приложением был запущен процесс

Основные клавиши управления

Клавиша Действие
F2 Настройки htop
F3 Поиск процесса
F4 Фильтр процессов
F5 Дерево процессов
F6 Сортировка
F9 Завершение процесса
F10 Выход
Настройка интерфейса

Для открытия настроек запустите:

htop

После запуска нажмите:

F2

В настройках можно:

  1. изменить цветовую схему
  2. добавить новые столбцы
  3. скрыть ненужные параметры
  4. изменить порядок отображения процессов
  5. настроить отображение индикаторов
  6. включить дерево процессов
  7. настроить внешний вид интерфейса

изображение.png

Дополнительные индикаторы и метрики

htop поддерживает расширенную настройку интерфейса и позволяет выводить дополнительную системную информацию прямо в верхней части окна.

Через меню настройки (F2) можно добавить собственные индикаторы, изменить порядок отображения и включить дополнительные метрики мониторинга.

Например htop может отображать:

  • температуру процессора
  • текущую частоту CPU
  • скорость входящего и исходящего сетевого трафика
  • нагрузку на дисковую подсистему
  • среднюю нагрузку системы (load average)
  • время непрерывной работы сервера
  • количество процессов и потоков
  • использование SWAP и оперативной памяти

изображение.png

Это особенно полезно при мониторинге 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

изображение.png

2. Завершение зависшего процесса

Выберите процесс стрелками и нажмите:

F9

После этого выберите сигнал завершения процесса.

изображение.png

3. Просмотр процессов конкретного пользователя

Внутри htop нажмите:

u

И выберите нужного пользователя.

изображение.png

Заключение

htop позволяет быстро анализировать нагрузку на систему, контролировать использование ресурсов, искать проблемные процессы и отслеживать состояние сервера в реальном времени прямо через терминал. Благодаря гибкой настройке интерфейса и поддержке дополнительных индикаторов htop остаётся одним из самых популярных инструментов мониторинга в Linux.