Ответ
htop — это интерактивный монитор процессов для Linux, предоставляющий детальную информацию о системе.
Основные разделы и данные в htop:
- Загрузка системы:
- График и процент использования каждого ядра/потока CPU.
- Load average — средняя нагрузка за 1, 5 и 15 минут.
- Uptime — время работы системы.
- Использование памяти:
- Объем использованной, свободной, буферизованной оперативной памяти (RAM).
- Использование swap-раздела.
- Список процессов:
- PID — идентификатор процесса.
- USER — владелец процесса.
- PRI / NI — приоритет и nice-значение.
- VIRT, RES, SHR — виртуальная, резидентная и разделяемая память.
- S — состояние процесса (R — выполняется, S — спит, Z — зомби).
- CPU% / MEM% — использование процессора и памяти.
- TIME+ — общее время использования CPU.
- COMMAND — имя команды или процесса.
Управление (примеры клавиш):
F6— сортировка (по CPU, MEM, TIME и др.).F9— завершить процесс (отправка сигнала, например, SIGTERM).F7/F8— увеличить/уменьшить приоритет процесса (изменить nice).u— фильтр по пользователю./илиF3— поиск по процессам.
Пример строки процесса в htop:
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
1234 appuser 20 0 2.5G 1.2G 98M S 45.3 15.2 10:30.1 /usr/bin/myapp