Htop — консольная утилита для мониторинга и управления процессами в Linux

Замена встроенных средств администрирования более функциональными сторонними инструментами характерна не только для Windows, к ней прибегают пользователи практически всех операционных систем, включая Linux. Так, не только опытные, но и начинающие пользователи разных версий Linux заменяют штатный монитор процессов Top сторонним Htop. И это понятно, ведь в отличие от Top, утилита Htop показывает на порядок больше процессов, кроме того, ее можно использовать для поиска утечек памяти.


По сути, Htop представляет собой диспетчер процессов для Linux. С его помощью вы можете получать данные о текущих процессах (имя пользователя, приложения, PID, уровень загрузки ЦП, время работы процесса и т.д.), завершать процессы, задавать их приоритет, сортировать по разным критериям, словом, выполнять все те же операции, что и в Top и даже больше. Оставаясь консольной утилитой, монитор Htop, однако, имеет более наглядный интерфейс и более удобен в использовании, по крайней мере, в нём имеется меню управления посредством функциональных клавиш, на подобии меню файлового менеджера Midnight Commander.

Установка, запуск, знакомство с интерфейсом

Устанавливается Htop точно так же, как все программы Linux – с помощью графического менеджера приложений либо через терминал.

Графический менеджер приложений

В консоли Ubuntu, к примеру, утилита устанавливается командой sudo apt-get install htop.

В консоли Ubuntu

А запускается командой sudo htop.

Запуск Htop

Управление утилитой осуществляется с помощью функциональных кнопок верхнего ряда F1-F10 и клавиш-стрелок.

F1 (Help) – открывает справку.
F2 (Setup) – вызывает настройки интерфейса (выбор цвета окна, изменения порядка столбцов).
F3 (Search) – открывает поисковую строку.
F4 (Filter) – выполняет сортировку процессов от меньшего к большему и наоборот.
F5 (Sorted) – отображает процессы в виде древовидной структуры.
F6 (Collap) – позволяет сортировать процессы по PID, имени, размеру и так далее.
F7 (Nice+) – повышает приоритет выбранного процесса.
F8 (Nice -) – понижает приоритет выбранного процесса.
F9 (Kill) – принудительно завершает выбранный процесс.
F10 (Quit) – завершает работу утилиты.

Выше списка процессов располагается меню со столбцами, переключаться между которыми можно нажимая на нужный столбец мышкой.

Htop

Столбцы PID и USER отображают идентификатор и имя владельца процесса.

PID

PRI и NI — текущий приоритет и величину его изменения.

NI

VIRT — общий объем используемой процессом памяти, DATA и SWAP — объем памяти, используемый процессом в ходе выполнения и объем памяти, перемещенный в файл подкачки. Столбец TIME+ показывает общее время работы процесса, а Command — команду, которой он был запущен.

Htop - All

Примеры использования Htop

Проблем с использованием утилиты возникнуть не должно даже у недавно приступивших к изучению Linux новичков. Допустим, вы хотите сделать выполнение некоего процесса более приоритетным. Выберите его мышкой или клавишами-стрелками и нажмите кнопку F7. Каждое нажатие будет увеличивать приоритет на единицу (максимум +19). Аналогичным образом можно понизить приоритет процесса, нажимая F8 (минимум -20).

Если какой-то процесс не отвечает или работает неправильно, завершите его принудительно. Для этого так же выделяем строку с процессом, жмем F9 и подтверждаем действие нажатием Enter. Пользоваться этой опций, однако, следует с осторожностью.

Не завершайте процессы, назначение которых вам точно не известно, так как это может привести к системному сбою и аварийному завершению работы Linux.

А на этом пока всё.

Как видите, работать с Htop не так уже и сложно, правда, есть у программки свои маленькие секреты, но для начала будет достаточно и того, что вы узнали из этой статьи.

0

Если Вам нравятся статьи, заметки и другой интересный материал представленный на сайте Белые окошки и у вас есть непреодолимое желание поддержать этот скромный проект тогда выберите один из двух видов стратегии поддержки на специальной странице - Страница с донатом

Поделиться в соц сетях:

Подпишитесь на обновления этого блога по RSS, Email или Twitter!

Рекомендуемые публикации:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Авторизация
*
*
Войти с помощью: 
Регистрация
*
*
*
Войти с помощью: 
Генерация пароля