В статье разберём:
- как использовать встроенную команду
top
для быстрого анализа загрузки; - как установить и работать с удобным
htop
(цветной интерфейс, фильтры); - как поставить и запустить
glances
для комплексного мониторинга; - какие ошибки встречаются при установке и как их исправить.
Что понадобится
-
Доступ по SSH с root или sudo.
-
Ubuntu/Debian (для CentOS/RHEL команды будут немного отличаться).
-
Минимальные знания командной строки.

Используем top для базового мониторинга
top
— стандартная утилита, установленная в любой Linux-системе. Она в реальном времени показывает загрузку CPU, памяти и список процессов.
Запуск
top
После запуска в верхней части экрана выводится общая статистика:
-
load average — средняя загрузка процессора за 1, 5 и 15 минут.
-
Tasks — количество процессов (работающих и спящих).
-
Cpu(s) — распределение нагрузки по CPU (user, system, idle и т.д.).
-
Mem и Swap — использование оперативной памяти и подкачки.
Горячие клавиши
-
q — выход из программы.
-
h — справка.
-
k — завершить процесс (нужно ввести PID).
-
Shift+P — сортировка по CPU.
-
Shift+M — сортировка по памяти.

Совет: если сервер начал «тормозить», первым делом стоит глянуть на load average
и список «жирных» процессов в top
.
Установка и использование htop
htop
— улучшенная версия top
с цветным интерфейсом, горизонтальными графиками и удобным управлением. В отличие от top
, htop
не всегда предустановлен и требует установки.
Установка
# Ubuntu/Debian
sudo apt update
sudo apt install -y htop
# CentOS/RHEL
sudo yum install -y epel-release
sudo yum install -y htop
Запуск
htop
Интерфейс показывает загруженность каждого ядра CPU, использование памяти и swap в виде цветных полос, список процессов с сортировкой и удобной навигацией.
Управление
-
F3 — поиск процесса.
-
F6 — выбор параметра сортировки (CPU, память и др.).
-
F9 — завершить процесс.
-
↑/↓ — перемещение по списку.
-
q — выход.

Совет: если htop
не запускается с ошибкой command not found, значит пакет не установлен или в системе нет EPEL-репозитория (для CentOS).
Установка и использование glances
glances
— это расширенный мониторинг, который показывает не только CPU и память, но и загрузку сети, дисков, температуру, количество подключений и другие параметры. Он полезен, если нужно видеть всё сразу в одной панели.
Установка
# Ubuntu/Debian
sudo apt update
sudo apt install -y glances
# CentOS/RHEL (через pip, если пакета нет в репозитории)
sudo yum install -y python3-pip
sudo pip3 install glances
Запуск
glances
После запуска откроется интерактивный интерфейс с секциями:
-
CPU — загрузка процессора по ядрам.
-
MEM — использование оперативной памяти.
-
SWAP — использование swap-раздела.
-
DISK I/O — активность дисковой подсистемы.
-
NET — входящий и исходящий трафик.
-
PROCESS LIST — список процессов (как в top/htop).

Полезные горячие клавиши
-
q — выход.
-
m — сортировка процессов по памяти.
-
c — сортировка по CPU.
-
d — сортировка по дисковым операциям.
-
n — сортировка по сетевой активности.
Если glances не запускается — проверь, что установлен Python 3 и модуль psutil: pip3 install psutil
.
Итоги
-
Разобрали встроенный инструмент
top
, который показывает загрузку CPU, памяти и процессов без дополнительной установки. -
Установили
htop
— удобный цветной мониторинг с сортировкой и фильтрацией процессов. -
Настроили
glances
для комплексного анализа ресурсов: CPU, память, диски, сеть и процессы. -
Познакомились с горячими клавишами и узнали, как решать ошибки при установке и запуске.
Что дальше: можно расширить мониторинг установкой системных агентов (например, Netdata или Prometheus node_exporter), чтобы собирать метрики в долгосрочном периоде и настраивать оповещения.