htop — инструмент мониторинга Linux-серверов в реальном времени, удобная альтернатива классическому top. Создан Хишамом Мухаммедом в 2004. От top отличается цветом, поддержкой мыши, интерактивным поиском, управлением процессами через сигналы.
Что на экране
Верх — общее состояние: каждый CPU-ядро (графики), RAM, Swap, число задач, Load Average (1/5/15), Uptime.
Низ — процессы: PID, USER, PRI, NI, VIRT, RES, SHR, S (R running, S sleeping, Z zombie), CPU%, MEM%, TIME+, Command.
Интерактив
F1 Help, F2 Setup, F3 Search, F4 Filter, F5 Tree, F6 Sort, F7/F8 Nice, F9 Kill, F10 Quit.
Шорткаты: t — tree, M — по памяти, P — по CPU, T — по времени, u — фильтр по пользователю.
Типичные сценарии
Найти медленный сервер: P — сортировка по CPU. Сверху самые загруженные.
Закончился RAM: M — по памяти. Если PHP 500MB+, это memory leak.
Zombie: F3 поиск Z. Reference в parent остался — почистить.
Установка
Ubuntu/Debian: sudo apt install htop. CentOS/RHEL: sudo yum install htop. Batch: htop -d 5 -n 1 -b.
Практика Sayt.uz
Sysadmin используют ежедневно. По жалобам "сайт медленный" — за минуты находим причину. VPS-клиенты имеют доступ через SSH. Совет: htop только для технических клиентов, для остальных лучше графики в cPanel.