Linuxlab

Мониторинг в реальном времени: top и htop

Обновлено 3 июля 2026 г.

top и htop показывают живой список процессов, отсортированный по нагрузке на процессор или память.

Частые случаи

top                  # живой список, q для выхода
htop                 # удобнее: цвета, прокрутка, мышь
# внутри top:
#   P  сортировать по процессору
#   M  сортировать по памяти
#   k  послать сигнал процессу
ps aux --sort=-%cpu  # снимок: топ по процессору без живого режима

Как это устроено: снимок против живого режима

ps даёт один снимок и выходит, а top и htop обновляются каждые пару секунд - это и нужно, чтобы поймать, что именно грузит систему. Верхние строки показывают сводку: среднюю нагрузку, занятость процессора и память. Дальше - процессы, по умолчанию самые жадные сверху. htop приятнее top: список можно листать, по процессу кликнуть и завершить его, а наверху видны полоски загрузки по ядрам. Если htop не установлен, всегда есть top.

В книге

Подробно эта тема разобрана в главе Мониторинг и узкие места.

См. также

Просмотр процессов, Память: free, Средняя нагрузка, Команда vmstat.

Попробовать

Открой песочницу: настоящий одноразовый терминал Linux в браузере. Выполни команды выше своими руками - контейнер удаляется, когда ты уходишь.