Skip to main content

top и htop

Что такое top и htop?

top и htop — консольные утилиты для мониторинга процессов в Linux. С их помощью можно в реальном времени отслеживать загрузку процессора, использование памяти, swap, uptime и управлять процессами. Разница: top есть по умолчанию в любой системе, htop удобнее и нагляднее, но может требовать установки.

Установка htop
sudo apt install htop   # Ubuntu/Debian
sudo yum install htop   # CentOS/RHEL
sudo dnf install htop   # Fedora
Запуск
top
htop
Навигация и команды
  • top: P — сортировка по CPU, M — по памяти, k — завершить процесс, q — выход.
  • htop: стрелки — перемещение, F6 — сортировка, F9 — убить процесс, F10 — выход.
Примеры использования
top -o %MEM             # отсортировать процессы по памяти
htop -u www-data        # показать процессы пользователя www-data
top -n 1 -b > /tmp/top.txt  # вывести результат в файл (batch mode)
Типичные ситуации
  • Сервер "подвисает" → проверить процессы с высокой загрузкой CPU.
  • Падает сервис → отследить, не уходит ли в swap (htop показывает swap в цветах).
  • Подозрительная активность → сортировать по PID/памяти и найти виновника.
Типичные ошибки и решения
  • Ошибка: htop не найден.
    Решение: установить через пакетный менеджер (см. выше).
  • Ошибка: невозможно убить процесс.
    Решение: использовать root-права:
    sudo kill -9 PID