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). - Настройка колонок.
Плюсы:
- Красивый интерфейс.
- Удобное управление.
- Работает с мышью.
- Дерево процессов.
Минусы:
- Нужно ставить.
- Чуть больше жрёт ресурсов (но незаметно).
Сравнение
| Параметр | top | htop |
|---|---|---|
| Установка | Не нужна | 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
Не пожалеешь.