opened image

Htop - интерактивный системный монитор Linux

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

Топ 10 горячих клавиш в htop

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

F1 - Help

Клавиша F1 в htop позволяет открыть справочную документацию, которая объясняет все функциональные сочетания клавиш, доступные в приложении.

F2 - Setup

Клавиша F2 открывает меню настроек, которое позволяет пользователю настроить htop по своему усмотрению. Это включает в себя изменение цветовой схемы, определение порогов значений и другие настройки.

 

Кроме того, в меню настроек F2 вы найдете следующие подменю:

  1. Display options (Опции отображения) - здесь можно настроить параметры отображения в htop. Например, вы можете изменить порядок сортировки процессов, отобразить или скрыть пользовательские колонки, настроить частоту обновления экрана и многое другое.

  2. Columns (Колонки) - в этом меню можно выбрать, какие колонки будут отображаться для каждого процесса. Htop предлагает множество вариантов, таких как CPU usage (использование процессора), RAM usage (использование оперативной памяти), время запуска процесса и другие.

  3. Process Sorting (Сортировка процессов) - в этом меню можно выбрать, как будут сортироваться процессы в htop. Вы можете сортировать процессы по использованию процессора, использованию оперативной памяти, времени запуска и т.д.

  4. Setup Hotkeys (Назначение горячих клавиш) - в этом меню можно настроить горячие клавиши для быстрого доступа к наиболее часто используемым функциям htop.

  5. General Options (Общие настройки) - здесь можно настроить общие параметры htop, такие как отображение системной информации, выбор цветовой схемы и другие опции.

  6. Meter Options (Опции измерения) - в этом меню можно настроить пороговые значения для различных параметров, таких как использование процессора, использование оперативной памяти и т.д. Когда какой-то параметр достигнет установленного порога, htop будет отображать его красным цветом, чтобы привлечь внимание пользователя.

  7. Display Filtering (Фильтрация отображения) - в этом меню можно настроить фильтры отображения процессов. Например, вы можете скрыть системные процессы, показывать только процессы определенного пользователя или только процессы, запущенные в определенной директории.

  8. Other Options (Другие опции) - здесь можно настроить различные другие опции htop, такие как использование кэша, отображение информации о дискетах и многое другое.

 

F3 - Search

Клавиша F3 открывает строку поиска, которая позволяет пользователю быстро найти процесс по его имени или идентификатору.

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

Кроме того, строка поиска также может использоваться для фильтрации процессов по другим параметрам. Например, пользователь может ввести ">50%" для отображения только тех процессов, которые используют более 50% процессора, или "S" для отображения только процессов в состоянии "спящий".

Для отмены поиска и возврата к полному списку процессов, пользователь может нажать клавишу Esc или Backspace.

 

F4 - Filter

Клавиша F4 позволяет пользователю отфильтровать процессы по заданным параметрам. Например, вы можете отфильтровать процессы, использующие более 50% CPU или памяти.

 

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

Например, если пользователь выберет тип фильтра "Процессор" и установит пороговое значение 50%, то htop отобразит только те процессы, которые используют более 50% процессора. Точно так же пользователь может отфильтровать процессы по использованию памяти, состоянию процесса, имени пользователя и другим параметрам.

После того, как пользователь установил параметры фильтрации, он может нажать клавишу Enter, чтобы применить фильтр, и htop автоматически обновит список процессов в соответствии с заданными параметрами фильтра.

 

F5 - Tree view

Клавиша F5 переключает режим просмотра процессов на древовидное представление, которое показывает зависимости между процессами и их родительскими процессами.

 

 

Клавиша F5 в htop переключает режим просмотра процессов на древовидное представление, которое показывает зависимости между процессами и их родительскими процессами. В этом режиме процессы отображаются в виде дерева, где каждый процесс является потомком другого процесса, а самый верхний процесс - это процесс init.

Древовидное представление в htop позволяет пользователю легко отслеживать зависимости между процессами, идентифицировать и убить родительские процессы и их потомков. В древовидном представлении каждый процесс отображается со своим идентификатором (PID), именем, использованием процессора и памяти, а также состоянием.

Клавиша F5 также позволяет пользователю быстро переключаться между обычным и древовидным представлением. При использовании древовидного представления пользователь может переключаться между процессами, используя клавиши со стрелками и клавиши Page Up и Page Down.

 

F6 - Sort

Клавиша F6 позволяет пользователю отсортировать процессы по заданному параметру, такому как использование CPU, память или время запуска.

 

Клавиша F6 в htop позволяет пользователю отсортировать процессы по заданному параметру. При нажатии на F6 появляется список параметров сортировки, таких как использование CPU, память, время запуска и другие. Пользователь может выбрать один из этих параметров, и процессы будут отсортированы по убыванию или возрастанию значения этого параметра.

Например, если пользователь выбирает сортировку по использованию CPU, процессы будут отсортированы по убыванию использования процессора, т.е. наиболее активные процессы будут отображаться в верхней части списка. Если пользователь выбирает сортировку по памяти, процессы будут отсортированы по использованию памяти, с наиболее затратными процессами в верхней части списка.

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

 

F7, F8 - Nice  +/-

Клавиша F7, F8 позволяет изменить значение nice-приоритета процесса, что позволяет пользователю управлять приоритетом процесса и изменять использование CPU.

 

 

Клавиша F7 в htop позволяет пользователю изменить значение nice-приоритета процесса. Nice-приоритет - это значение, которое определяет приоритет процесса в очереди планирования CPU. Чем выше значение nice-приоритета, тем меньше приоритет процесса, и тем меньше вероятность, что он будет выполнен быстро.

Клавиша F7 позволяет пользователю изменять значение nice-приоритета процесса в диапазоне от -20 до 19. Значение -20 означает наивысший приоритет, а 19 - наименьший приоритет. Изменение значения nice-приоритета может помочь пользователю управлять приоритетом процессов и управлять использованием CPU. Например, если процесс занимает слишком много ресурсов, пользователь может установить более высокий nice-приоритет для другого процесса, чтобы дать ему больше возможности использовать CPU.

 

F9 - Kill

Клавиша F9 позволяет убить процесс, выбранный пользователем. После нажатия F9 отобразится сообщение, запрашивающее подтверждение удаления процесса.

 

 

Клавиша F9 в htop позволяет пользователю завершить (убить) выбранный процесс. После нажатия F9 пользователю будет предложено подтвердить свой выбор, чтобы убедиться, что он не закрывает важный процесс.

Когда пользователь нажимает F9, htop отправляет сигнал процессу, указывая ему завершить работу. Обычно процесс получает сигнал SIGTERM, который предупреждает процесс о завершении работы и дает ему время для завершения своих действий и сохранения данных перед закрытием.

Если процесс не завершает работу после получения сигнала SIGTERM, пользователь может попробовать принудительно завершить процесс, используя опцию "Force Quit". Однако использование этой опции может привести к потере несохраненных данных, поэтому ее следует использовать осторожно.

 

F10 - Quit

Клавиша F10 позволяет пользователю закрыть htop и выйти из программы.

 

Tab - Toggle between process list and CPU usage meters

Клавиша Tab позволяет переключаться между режимами просмотра процессов и метрик использования CPU. При выборе метрик CPU на экране отображаются графики использования процессора, а не список процессов.
 

Дополнительные функциональные сочетания клавиш в htop

 

  • PgUp / PgDown - позволяют прокручивать список процессов вверх и вниз.
  • Home / End - позволяют перемещаться к началу и концу списка процессов.
  • Space - отмечает выбранный процесс.
  • U - фильтрует список процессов по пользователю, запустившему процесс.
  • Ctrl + L - обновляет экран и перерисовывает вывод htop.
  • Shift + H - отображает только те процессы, которые используют больше всего CPU.
  • Shift + M - отображает только те процессы, которые используют больше всего памяти.
  • Ctrl + S - сохраняет текущие настройки в файле конфигурации.
  • Ctrl + R - загружает настройки из файла конфигурации.
  • Ctrl + F - отображает поле поиска в верхней части экрана, позволяя пользователю искать конкретный процесс по его имени.

Эти сочетания клавиш предоставляют пользователю дополнительные возможности при работе с htop, которые помогают сделать мониторинг процессов более удобным и эффективным.

Также предлагаем рассмотреть другие полезные статьи: