Поиск по сайту:

Цветные полосы в htop — что они означают?


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

Установка хтоп

Если у вас еще не установлен htop, вы можете установить его в командной строке терминала, используя apt или yum:

Чтобы установить htop в свой дистрибутив Linux на основе Debian/Apt (например, Ubuntu и Mint), выполните следующие действия:

sudo apt установить htop

Чтобы установить htop в дистрибутиве Linux на основе RedHat/Yum (например, RedHat и Fedora), выполните следующие действия:

sudo yum установить htop

htop — отличный менеджер задач Linux

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

Но что мы можем использовать в Linux? Хотя некоторые разновидности Linux могут поставляться со своим собственным диспетчером задач (например, System Monitor в Ubuntu), такие инструменты могут быть не универсальными. В них также могут отсутствовать функции, и их нельзя использовать из командной строки.

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

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

Что случилось со всеми цветами?

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

Если вы хотите узнать больше о том, как интерпретировать этот вывод, вы можете ознакомиться с нашей статьей Привязана ли ваша системная память Linux, ЦП или ввод-вывод? статья.

Глядя на столбцы и статистику для памяти (Mem), подкачки (Swp) и потоков ЦП (по 1 столбику на поток), мы быстро видим, что для предоставления более подробной информации о каждом компоненте и его строке состояния используется большое разнообразие цветов. Мы видим красный, зеленый, оранжевый, темно-синий и, возможно, цвет морской волны, а также некоторое смещение между полосами разных типов. Например, полоса памяти имеет оранжевый цвет, а потоки ЦП — нет.

Все эти цвета выглядят намного лучше, чем альтернатива: htop без цветового кодирования:

Вы можете запустить htop в монохромном режиме, вызвав htop -C (требуется C в верхнем регистре, строчные не будут работать) в командной строке.

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

Цветовой ключ

Цветовой ключ htop может показаться трудным для поиска! Если мы обратимся к руководству по htop (man htop), там не будет информации о цветах, кроме как отключить их с помощью параметра -C, который обсуждался ранее. Ответ — нажать клавишу F1, что приведет нас к небольшому экрану справки с цветной клавишей, а также к некоторым удобным сочетаниям клавиш:

На панели использования потоков ЦП темно-синие столбцы – это процессы с низким приоритетом, зеленые – обычные процессы, красные – это процессы ядра. время и (хотя вы можете этого не видеть) полоски голубого цвета — это виртуализированные процессы, если они присутствуют.

Полная полоса использования потока ЦП будет состоять из большинства этих типов процессов — в конце концов, ваше ядро всегда работает и т. д.

Далее мы видим панель памяти (Mem), состоящую из зеленых, синих и оранжевых полос.

зеленые столбцы показывают, какая память используется, синие столбцы показывают, сколько памяти было выделено для буферов, и, наконец, оранжевые столбцы показывают объем память, выделенная для кеша. Следует отметить, что буферная и кэш-память могут частично считаться доступной памятью (введите free -g в командной строке для более подробного вывода анализа или free -m, если в вашей системе менее 2-3 гигабайт общей памяти).

Наконец, полоса подкачки имеет только один цвет полосы, красный, указывающий, какая часть файла подкачки или раздела подкачки используется.

Заключение

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