Как использовать top, htop, glances для мониторинга процессов?

В статье разберём:

  • как работать с top и фильтровать процессы;
  • как в htop искать и завершать процессы;
  • как использовать glances для расширенного анализа;
  • какие ошибки встречаются и как их решать.

Что понадобится

  • Ubuntu/Debian VPS с доступом по SSH.

  • Права root или sudo для установки htop и glances.

  • Базовые знания работы в терминале.

Используем top для мониторинга процессов

top — встроенный инструмент Linux, который показывает список процессов в реальном времени. Его можно использовать без установки дополнительных пакетов.

Запуск

top

Основные столбцы:

  • PID — идентификатор процесса.

  • USER — пользователь, от имени которого запущен процесс.

  • %CPU — сколько процесс загружает процессор.

  • %MEM — использование оперативной памяти.

  • COMMAND — команда или программа.

Полезные горячие клавиши

  • Shift+P — сортировка по загрузке CPU.

  • Shift+M — сортировка по памяти.

  • k — завершить процесс (нужно ввести PID).

  • u — отфильтровать процессы по пользователю.

  • q — выход из программы.

Пример работы команды top для мониторинга процессов

Совет: если нужно быстро найти процесс по PID или имени, используйте сочетание Shift+L для поиска.

Мониторинг процессов через htop

htop — улучшенная версия top с цветным интерфейсом, графиками загрузки и удобным управлением. Она позволяет сортировать процессы, искать их по имени и завершать прямо из интерфейса.

Установка

sudo apt update
sudo apt install -y htop

Запуск

htop

Навигация и управление

  • ↑/↓ — перемещение по списку процессов.

  • F3 — поиск процесса по имени.

  • F6 — выбор сортировки (CPU, память, время работы и др.).

  • F9 — завершение выбранного процесса.

  • u — фильтр по пользователю.

  • q — выход из программы.

Мониторинг процессов в htop

Совет: в htop можно одновременно отмечать несколько процессов (клавишей Space) и завершать их одной командой.

Анализ процессов с помощью glances

glances — это комплексный инструмент мониторинга, который показывает не только процессы, но и общее состояние системы: CPU, память, диски, сеть. Удобен, когда нужно видеть всю картину целиком.

Установка

sudo apt update
sudo apt install -y glances

Если в репозитории нет актуальной версии, можно установить через pip:

sudo apt install -y python3-pip
sudo pip3 install glances

Запуск

glances

Работа с процессами

  • c — сортировка по CPU.

  • m — сортировка по памяти.

  • i — сортировка по дисковым операциям.

  • d — сортировка по сетевой активности.

  • k — завершить выбранный процесс (по PID).

Мониторинг процессов через glances

Совет: glances можно запускать в веб-режиме (glances -w) и смотреть процессы через браузер по адресу http://IP:61208.

Итоги

  • Разобрали работу со встроенной утилитой top: просмотр процессов, сортировка и завершение по PID.

  • Познакомились с htop — удобным инструментом с цветным интерфейсом, фильтрацией и поиском процессов.

  • Установили и протестировали glances, который позволяет отслеживать процессы и ресурсы сервера комплексно.

  • Изучили горячие клавиши и приёмы для эффективного управления процессами.

Вывод: для быстрых проверок подойдёт top, для удобного интерактивного анализа лучше использовать htop, а для комплексного мониторинга всей системы — glances. Вместе эти инструменты помогут держать VPS под контролем.