HTOP

Аватара пользователя

Автор темы
zuzabrik
Сообщения: 1744
Зарегистрирован: 29 авг 2016, 12:08
Решено: 20
Благодарил (а): 108 раз
Поблагодарили: 521 раз
Контактная информация:

HTOP

#1

30 янв 2017, 03:36

Если верить man htop то это интерактивная просматривалка процессов. Не верьте! Это нечто гораздо большее! И данное руководство призвано убедить вас в этом.
5.png
Установка

Любым удобным для вас способом установите пакет htop.

Запуск

Наберите в терминале htop (для выхода из htop нажмите "q" на английской раскладке).

Существует несколько ключей запуска, но для нас они в целом бесполезны. Просмотреть их можно набрав htop -h

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

- Стрелочки на клавиатуре позволяют перемещаться вверх, вниз, влево, вправо по списку процессов или в различных меню.
- PgUp, PgDown, Home, End также позволяют перемещаться по спискам.
- Пробел. Выделить или снять выделение (в меню ставит или убирает крестик с опции). Если команда (например kill) может оперировать с несколькими процессами, то она будет применена ко всем выделеным процессам. В противном случае - к тому что подсвечен в данный момент.
- U - снимает выделение со всех процессов.
- F1, h, ? - Покажет экран справки.
- F2, S - Перейти к настройкам (Вернуться можно клавишей Esc или q)
- F3, / - Поиск процесса в списке.
- F4, \ - Применить фильтр к списку процессов.
- F5, t - Переключение видов между списком и деревом процессов.
- F6 - В режиме списка процессов позволяет выбрать столбец для сортировки. В режиме дерева процессов позволяет свернуть или развернуть подсвеченный узел.
- F7, ] - Повысить приоритет процесса (может только root).
- F8, [ - Понизить приоритет процесса.
- F9, k - Отослать выбранному процессу kill N. N можно выбрать из списка.
- F10, q - Выход.
- I - Инвертировать сортировку.
- +, - - В режиме дерева процессов скрыть или показать ветку.
- a - Указать какой CPU можно использовать процессу (выбор доступен из списка).
- u - Показать только процессы выбранного пользователя (выбор доступен из списка).
- M - Сортировать по использованию памяти.
- P - Сортировать по нагрузке на процессор.
- Т - Сортировать по времени запуска.
- F - Следовать за процессом. Если процесс перемещается за пределы экрана экран переместится вслед за ним. Удобно для отслеживания конкретного процесса. Сбрасывается при перемещении выделения.
- K - Показать/скрыть потоки ядра.
- K - Показать/скрыть потоки пользователя.
- Ctrl+L - Обновить экран.
- Цифры - Поиск по PID.

Настройка

В настройках доступно 4 меню - Meters (данные выводимые в шапке), Display options (параметры отображения), Colors (цветовая схема), Columns (столбцы выводимые для процессов).

1 - Meters.

Здесь мы можем настроить данные выводимые в шапку. Нам доступно три столбца. Left column отвечает за данные в левой части шапки. Right column за данные в правой части шапки. Available meters - все данные на выбор, которые мы можем добавить в левую или правую часть.

При выборе пункта в Left column или Right column нам доступны: F4 - сменить тип датчика (текст, график, полоска итд), F7 - переместить выше, F8 - переместить ниже, F9 - удалить (переместится в Available meters).

При выборе пункта в Available meters нам доступны: F5 - добавить в левый столбец, F6 - добавить в правый столбец.
1.png
2 - Display options.

Здесь мы можем выбрать настройки отображения для шапки и списка процессов. Поставить или удалить крестик можно кнопкой Пробел.
2.png
3 - Colors.

Выбор цветовой схемы. Производится аналогично Display options.
3.png
4 - Columns

Выбор столбцов в списке процессов. Производится аналогично Meters. Вариантов столбцов слишком много чтобы описать их все в этом руководстве. Полную информацию о каждом можно найти в man htop
4.png
Файлы

Параметры конфигурации для htop можно найти в ~/.config/htop/htoprc

Кому надо прилагаю свой конфиг. Он запакован в архив потому что злые модеры не разрешают прикреплять файлы без расширения :-D Для распаковки можно набрать tar -xzvf htop.tar.gz
htop.tar.gz
(487 байт) 37 скачиваний
А мог бы стать нормальным человеком...

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

htop

#2

30 янв 2017, 06:36

zuzabrik писал(а): Не верьте! Это нечто гораздо большее! И данное руководство призвано убедить вас в этом.

ух ты ... оно истшо и настраивается по цветовым схемам вононоштодаже

для любителей красноглазить в терминале на установленном ЛинуксМинт, десктопной системе с графическим окружением(DE) вот ещё материальчик по htop - https://habrahabr.ru/post/316806/
Gnome System Monitor — программа для мониторинга работы системы. Является штатным системным монитором в рабочей среде Gnome. (для Mate - mate-system-monitor )

Интерфейс программы довольно простой. Вся информация распределена по четырем вкладкам.
(в mate-system-monitor и Gnome System Monitor для второгнома так, а в циннамоне всего 3 вкладки . нет первой , вместо неё инфа "о системе" просотреть можно отдельно , в другом окошечке, емнип - Меню -Параметры - " О системе" )

В первой вкладке «Система» выводится базовая минимальная информация о системе.

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

Наиболее интересно выглядит вкладка «Ресурсы». В ней утилита выводит в виде графиков информацию в реальном времени о ресурсах — использование процессора (CPU), использование оперативной памяти (RAM) и файла подкачки (SWAP), а также использование сети.

И в последней вкладке можно просматривать информацию о файловых системах.
(с) http://pingvinus.ru/program/gnome-system-monitor



Ну а для особо изощрённых наблюдателей процессов - Conky, или в народе "коньки", представляет собой мощный и разнообразно настраиваемый системный монитор...
подробнее, к примеру тут - http://mintmem.com/page/conky
или гуглопоиск в помощь
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Аватара пользователя

Автор темы
zuzabrik
Сообщения: 1744
Зарегистрирован: 29 авг 2016, 12:08
Решено: 20
Благодарил (а): 108 раз
Поблагодарили: 521 раз
Контактная информация:

htop

#3

30 янв 2017, 07:22

colonel писал(а): для любителей красноглазить в терминале на установленном ЛинуксМинт, десктопной системе с графическим окружением(DE)
Нет ничего плохого в знании консольных утилит :-D

Я тут еще Midnight Commander в любви признавался в другом руководстве, заодно там можешь про Gnome Commander, Tux Commander и иже с ними написать :-D
А мог бы стать нормальным человеком...

Аватара пользователя

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

htop

#4

30 янв 2017, 10:19

Есть еще такая хорошая и гибкая штука, как nmon
nmon1.png
Камень и процессы (c,t)
nmon2.png
Память (m)
nmon3.png
Память и ядро (m,k)
nmon4.png
И далее по аналогии
Изображение
   
Изображение

Аватара пользователя

colonel
Сообщения: 1851
Зарегистрирован: 18 дек 2016, 12:08
Решено: 21
Откуда: Хартленд, N
Благодарил (а): 43 раза
Поблагодарили: 498 раз
Контактная информация:

htop

#5

30 янв 2017, 19:36

zuzabrik писал(а): Нет ничего плохого в знании консольных утилит :-D
угу , особенно когда хотя бы знают о существовании уже установленных графических утилитах и том что они умеют делать.
Если верить man htop то это интерактивная просматривалка процессов. Не верьте! Это нечто гораздо большее! И данное руководство призвано убедить вас в этом.
..ммм... так по по представленному руководству нечто большее чем интерактивный просмотр процессов это чяво? ...
zuzabrik писал(а): Я тут еще Midnight Commander в любви признавался в другом руководстве, заодно там можешь про Gnome Commander, Tux Commander и иже с ними написать :-D
и чё ??? признайтесь ещё в чём нибудь...
"Не ты выбираешь Linux, а Linux выбирает тебя"
(с)Себастьян Перейра, торговец чёрным деревом

Закрыто

Вернуться в «Руководства»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя