htop — монитор процессов в linux

HTOPHtop — это кросс-платформенный интерактивный монитор процессов в linux. Похож на top, но htop можно скроллить вверх-вниз и вправо-влево и еще есть некоторая псевдо-анимация. Лично мне понравился больше именно htop, но, как пишут, top более гибок в использовании. Но для моих дел за глаза хватает именно htop.

Я этой программой пользуюсь редко, в основном, для проверки количества свободной оперативной памяти и загрузки процессора. Если процессор загружен сильно — то смотрю что именно его загружает. Иногда нужно убить зависшие приложения (бывает-бывает, зависают). Каких-то сложно-административных задач я не выполняю.

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

Htop выглядит следующим образом:

htop

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

Информации и там и там очень много, всю её я не буду тут приводить. Периодически буду обновлять данную заметку и добавлять что-нибудь.

А пока — сортировка. Иногда ею пользуюсь, но забываю что нужно для этого делать:

F6 — открывается перечень полей, по которому можно сортировать, выбираем клавишами:

Сортировка по полям

Shift + I — отсортировать в обратном порядке;

Текущая сортировка отображается символом треугольника (с соответствующим направлением) правее названия поля, по которому эта сортировка идет:

Сортировка

Поиск и фильтрация — так и не понял разницы. Ожидал что при поиске останутся только те процессы, которые удовлетворяют условиям, а при фильтрации — нужные процессы будут подсвечиваться в общем списке. Но работает и поиск, и фильтрация одинаково — как фильтрация:

F3 — открывается окно для ввода условия поиска, например — названия программы:

Поиск и фильтрация

Еще одно нажатие F3 приведет к переходу на следующую удовлетворяющую строку поиска.

Закрытие процессов — выделите нужный и нажмите клавишу F9 или k. Появится список сигналов, которые можно отправить процессу. По умолчанию выбран SIGTERM, его я выбираю для завершения процесса. Т.е. просто Enter нажимаю:

Список сигналов процессу

Сигналы — это отдельная большая тема. Не хочу про неё сейчас ничего писать. Просто помните, что SIGTERM — это сокращение от SIGnal и TERMinate («Сигнал завершения»). И аналогичен команде:

kill [process_id]

А можно сразу открыть htop с фильтром по конкретному приложению (ключ F):

htop -F postgres

htop ключ F


Be the first to comment

Leave a Reply

Ваш Mail не будет опубликован.


*