Замена встроенных средств администрирования более функциональными сторонними инструментами характерна не только для Windows, к ней прибегают пользователи практически всех операционных систем, включая Linux. Так, не только опытные, но и начинающие пользователи разных версий Linux заменяют штатный монитор процессов Top сторонним Htop. И это понятно, ведь в отличие от Top, утилита Htop показывает на порядок больше процессов, кроме того, ее можно использовать для поиска утечек памяти.
По сути, Htop представляет собой диспетчер процессов для Linux. С его помощью вы можете получать данные о текущих процессах (имя пользователя, приложения, PID, уровень загрузки ЦП, время работы процесса и т.д.), завершать процессы, задавать их приоритет, сортировать по разным критериям, словом, выполнять все те же операции, что и в Top и даже больше. Оставаясь консольной утилитой, монитор Htop, однако, имеет более наглядный интерфейс и более удобен в использовании, по крайней мере, в нём имеется меню управления посредством функциональных клавиш, на подобии меню файлового менеджера Midnight Commander.
Установка, запуск, знакомство с интерфейсом
Устанавливается Htop точно так же, как все программы Linux – с помощью графического менеджера приложений либо через терминал.
В консоли Ubuntu, к примеру, утилита устанавливается командой sudo apt-get install htop.
А запускается командой sudo htop.
Управление утилитой осуществляется с помощью функциональных кнопок верхнего ряда F1-F10 и клавиш-стрелок.
• F1 (Help) – открывает справку.
• F2 (Setup) – вызывает настройки интерфейса (выбор цвета окна, изменения порядка столбцов).
• F3 (Search) – открывает поисковую строку.
• F4 (Filter) – выполняет сортировку процессов от меньшего к большему и наоборот.
• F5 (Sorted) – отображает процессы в виде древовидной структуры.
• F6 (Collap) – позволяет сортировать процессы по PID, имени, размеру и так далее.
• F7 (Nice+) – повышает приоритет выбранного процесса.
• F8 (Nice -) – понижает приоритет выбранного процесса.
• F9 (Kill) – принудительно завершает выбранный процесс.
• F10 (Quit) – завершает работу утилиты.
Выше списка процессов располагается меню со столбцами, переключаться между которыми можно нажимая на нужный столбец мышкой.
Столбцы PID и USER отображают идентификатор и имя владельца процесса.
PRI и NI — текущий приоритет и величину его изменения.
VIRT — общий объем используемой процессом памяти, DATA и SWAP — объем памяти, используемый процессом в ходе выполнения и объем памяти, перемещенный в файл подкачки. Столбец TIME+ показывает общее время работы процесса, а Command — команду, которой он был запущен.
Примеры использования Htop
Проблем с использованием утилиты возникнуть не должно даже у недавно приступивших к изучению Linux новичков. Допустим, вы хотите сделать выполнение некоего процесса более приоритетным. Выберите его мышкой или клавишами-стрелками и нажмите кнопку F7. Каждое нажатие будет увеличивать приоритет на единицу (максимум +19). Аналогичным образом можно понизить приоритет процесса, нажимая F8 (минимум -20).
Если какой-то процесс не отвечает или работает неправильно, завершите его принудительно. Для этого так же выделяем строку с процессом, жмем F9 и подтверждаем действие нажатием Enter. Пользоваться этой опций, однако, следует с осторожностью.
А на этом пока всё.
Как видите, работать с Htop не так уже и сложно, правда, есть у программки свои маленькие секреты, но для начала будет достаточно и того, что вы узнали из этой статьи.
Добавить комментарий