top и htop — две утилиты для мониторинга процессов. Обе показывают нагрузку на CPU, память и список процессов. Но htop намного удобнее. Разберу разницу.

Что такое top

top — старая утилита, встроенная в любую Linux-систему. Работает везде, ничего ставить не надо.

Как запустить:

top

Что показывает:

  • Load average (средняя нагрузка за 1, 5, 15 минут).
  • Количество процессов и потоков.
  • Использование CPU (по ядрам).
  • Использование RAM и swap.
  • Список процессов (сортировка по CPU).

Плюсы:

  • Есть везде.
  • Лёгкая.
  • Можно использовать на сервере без GUI.

Минусы:

  • Монохромный интерфейс.
  • Неудобное управление (стрелками не походишь).
  • Нет мыши.

Что такое htop

htop — современная замена top. Нужно установить.

sudo apt install htop htop

Что показывает:

  • Всё то же, что top.
  • Цветные полоски CPU и памяти.
  • Дерево процессов (F5).
  • Возможность убить процесс прямо из интерфейса (F9).
  • Прокрутка (стрелками или мышью).
  • Поиск процессов (F3).
  • Фильтр (F4).
  • Настройка колонок.

Плюсы:

  • Красивый интерфейс.
  • Удобное управление.
  • Работает с мышью.
  • Дерево процессов.

Минусы:

  • Нужно ставить.
  • Чуть больше жрёт ресурсов (но незаметно).

Сравнение

Параметрtophtop
УстановкаНе нужнаapt install
ЦветаНетДа
МышьНетДа
Дерево процессовНетДа (F5)
Убить процессТолько по PIDИз интерфейса (F9)
ПоискНетF3
Нагрузка на CPUМинимальнаяЧуть выше

Что выбрать

Для сервера без GUI: top (всегда есть, меньше зависимостей). Для локальной системы: htop (удобнее в разы). Для старого железа: top (лёгкий). Для современной машины: htop.

Ещё альтернативы

  • btop — ещё красивее, показывает графики. sudo apt install btop
  • glances — мониторинг всей системы, есть веб-интерфейс.
  • nmon — для серверов, детальная статистика.

Итог

Если ты пользуешься системой каждый день — ставь htop. Удобство окупается моментально.

Если заходишь на удалённый сервер раз в месяц — хватит top.

Установи htop прямо сейчас:

sudo apt install htop htop

Не пожалеешь.