Как установить и использовать инструмент htop в Linux

Как установить и использовать инструмент htop в Linux

Рубрики:

Linux, Мониторинг

Метки:

,

Отслеживание работы процессов в Linux полезно для выявления проблем с производительностью ПК, диагностики неполадок и много другого. Системные администраторы нуждаются в удобных инструментах для мониторинга процессов в операционной системе. Одним из таких является htop.

В этой статье мы расскажем, как установить и использовать утилиту htop в Linux.

Содержание:

  1. Что такое инструмент htop
  2. Использование htop в Linux
    1. Откройте меню помощи
    2. Войдите в меню настроек утилиты htop
    3. Ищите процессы по их названию
    4. Отфильтруйте таблицу процессов
    5. Сортируйте процессы по различным критериям в htop
    6. Изменяйте приоритеты процессов
    7. Отправьте сигнал конкретному процессу
  3. Выводы

Что такое инструмент htop

Утилита htop — бесплатный интерактивный инструмент для мониторинга процессов в Unix-подобных операционных системах. Помимо отображения информации о процессах, утилита также позволяет взаимодействовать с ними:

  • посылать различные сигналы;
  • изменять приоритет;
  • сортировать.

Чтобы установить htop в Linux, достаточно выполнить одну из следующих команд.

Для Debian / Ubuntu:

 

install

Читайте также: Команда vtop для мониторинга процессов и памяти Linux.

Для Fedora:

 

Для RHEL / CentOS:

Использование htop в Linux

Чтобы запустить утилиту htop в ОС Linux, следует выполнить следующую команду:

 

Однако мы рекомендуем выполнять ее с привилегиями суперпользователя, так как некоторые операции над процессами требует прав root. Чтобы их получить, введите:

 

htop

 

В верхней части рабочей области (окна) утилиты расположена информация о:

  • использовании памяти;
  • использовании процессора;
  • времени работы ОС;
  • среднем значении нагрузки на CPU за 1, 5 и 15 минут;
  • количестве выполняемых заданий.

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

  • идентификатор (PID);
  • имя пользователя, запустившего процесс;
  • приоритет;
  • время работы;
  • проценты потребления ресурсов памяти и процессора.

В нижней части окна htop расположены горячие клавиши от F1 до F10:

  • F1 — выводит на экран меню справки;
  • F2 — открывает окно настроек интерфейса утилиты;
  • F3 — позволяет осуществлять поиск процессов;
  • F4 — позволяет фильтровать процессы по названию;
  • F5 — отображает список процессов в древовидном формате;
  • F6 — позволяет сортировать процессы на основе различных параметров;
  • F7 и F8 — уменьшает и увеличивает приоритет процесса, соответственно;
  • F9 — позволяет посылать различные сигналы процессу;
  • F10 — закрывает окно утилиты.

Управление курсором в htop может осуществляться с помощью мыши или клавиш «Стрелка вверх» / «Стрелка вниз» / «Стрелка влево» / «Стрелка вправо».

Откройте меню помощи

Чтобы получить различную полезную информацию о работе htop или ее горячих клавишах, нажмите на F1:

help

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

Войдите в меню настроек утилиты htop

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

setup

Читайте также: Инструмент bpytop в Linux: пошаговая установка.

В открытом окне у Вас появится возможность:

  • менять местами колонки в таблице процессов;
  • изменять фоновую тему;
  • изменять стили выводимой на экран информации;
  • дополнять информацию об использовании памяти и процессора другими метриками.

Ищите процессы по их названию

Зачастую в операционной системе запущены много процессов. С помощью функции поиска можно быстро отыскать любой из них. Для этого достаточно нажать на клавишу F3 и начать вводить название процесса. По мере ввода утилита htop будет выделять наиболее соответствующий запросу процесс:

search

Отфильтруйте таблицу процессов

Вы также можете фильтровать процессы по их названиям. Сперва нажмите клавишу F4 и напишите в поле для ввода слово, на основе которого будет происходить фильтрация.

Например, оставим в таблице только процессы, названия которых включают слово firefox:

filter

Читайте также: 30 полезных команд ps для мониторинга процессов Linux.

Сортируйте процессы по различным критериям в htop

Утилита htop позволяет сортировать таблицу процессов. Для этого сначала используйте горячую клавишу F6:

sort by

В левой части интерфейса программы, появится перечень критериев для сортировки таблицы:

  • PID;
  • имя пользователя;
  • приоритет;
  • процент использования памяти или процессора;
  • названия процессов и так далее.

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

Изменяйте приоритеты процессов

Приоритет процесса определяет, сколько процессорного времени получит процесс на единицу времени. Значение приоритета (niceness), равное 19, является самым низким, а значение -20 — самым высоким.

Важно: для повышения приоритета нужны права суперпользователя, для понижения — нет.

Чтобы увеличить или уменьшить приоритет какого-либо процесса, следует навести на него курсор и нажать клавиши F7 или F8, соответственно:

nice

Отправьте сигнал конкретному процессу

Сигналы — это сообщения, которые используются для управления поведением процессов. Для отправки сигнала определенному процессу в htop нужно навести на него курсор и нажать F9:

send signal

Читайте также: Как завершить процесс в Linux — kill, pkill, killall.

В левой части окна появится список из всех возможных сигналов. Осталось только навести курсор на нужный из них и нажать Enter.

Выводы

Мы показали Вам, как установить и использовать утилиту htop для мониторинга и управления процессами в ОС Linux. Надеемся, что эта статья была полезной для Вас.

Спасибо за время, уделенное прочтению статьи!

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

Linux, Мониторинг

Метки:

,

Больше похожих постов

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

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

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики
Меню