htop - как вы уже смогли понять, это консольная программа для мониторинга вашей системы.
1) Установка
*Зависимости: ncurses
- Исходные коды
Скачать программу можно с помощью страницы скачивания htop'а на sourceforge.
* За срез development-версии отвечает svn:svn co https://htop.svn.sourceforge.net/svnroot/htop/trunk htop
Я загрузил htop с помощью svn (я люблю все самое свежее :-) ).
Скомпилируем и установим программу:./configure --prefix=/usr && make && su -c 'make install' && echo "Install completed"
Если на экране у вас появилось:Install completed
то установка прошла успешно. - Ubuntu
Запустите "Add/Remove Applications", выберите категорию "System tools" и "All Open Source Applications", выберите "htop" и, наконец, щелкните по "Apply Changes".
*На момент написания поста в репозитории Ubuntu доступен htop версии 0.6.6
----------
По окончании процесса установки запустите htop, выполнив в консоли:
htop
2) Использование
Итак, htop у вас запущен. Вот так программа выглядит у меня:
Интерфейс:
- Верхний левый угол: суммарная статистика по системе - использование CPU в процентах, реальное использование памяти (т.е. суммарный объем действительно занятых физических страниц оперативной памяти (!)), реальное использование swap'а.
- Верхний правый угол: данные о количестве запущенных процессах, об аптайме и т.п.
- Основное поле: список процессов с данными о них.
На основном поле особый интерес представляют поля:
- PID - идентификатор процесса;
- USER - имя пользователя - владельца процесса;
- PRI - текущий приоритет процесса (влияет на процессорное время, отводимое процессу) (значение по умолчанию - 20; чем меньше приоритет, тем больше времени отводится процессу => он выполняется быстрее);
- VIRT - размер виртуальной (! не реальной) памяти, выделенной процессу;
- CPU% - интенсивность использования процессом процессора;
- MEM% - процент потребления реальной памяти процессом;
- TIME+ - время работы процесса;
- Command - команда, которой процесс запущен.
Сочетания клавиш для работы с htop:
- F1, h - Отобразить помощь (здесь и далее - вернуться обратно вы сможете с помощью Esc);
- F2, S - Настройка htop (Meters и Columns настраивают соответственно поля в верхнем правом углу и колонки в основной области; Display Options и Colors - настраивают опции отображения и цвета, используемые в программе);
- F5 - Установить древовидный режим отображения (корни - родительские, а листья - дочерние процессы) (нажмите еще раз F5, чтобы вернуться к режиму отображения по умолчанию);
- F6 - Позволяет выбрать колонку для сортировки процессов (на основном поле);
- M, P, T - Сортировать процессы по, соответственно, реальному потреблению памяти/использованию процессора/времени выполнения;
- -, + - Повзоляет понижать/повышать приоритет процесса (доступно только для суперпользователя);
- s - Вызвать strace для выбранного процесса;
- Пробел, U - Позволяют, соответственно, отметить процесс и снять отметки со всех процессов (маркировка процессов нужна для массовой рассылки сигналов);
- F9 - Отправить определенный сигнал всем маркированным (если таковые имеются) и выбранному процессу (нужный сигнал можно выбрать в прилагающемся списке :-) );
- F10 - Выйти из htop
Как видите - все довольно просто. htop'ом просто "рулить" с помощью функциональных клавиш (посмотрите на нижнюю панель - она не даст вам запутаться в функциях клавиш F1-10).
*Во вполне понятном "man htop" приведены также дополнительные клавиши для управления htop'ом.
3) Оценка
htop очень приятная на вид (цветная :-) !) и интуитивно понятная программа. Даже не читая man, можно быстро разобраться, что к чему. "man htop", кстати, также довольно четко описывает программу и принципы работы с нею. Возможно, top несколько более функционален, но htop более чем сгодится для наших скромных нужд.
Минусы - старая версия пакета в официальном репозитории Ubuntu и зависимость от ncurses. Оба минуса, по большому счету, смехотворны.
4) Ссылки
Сайт разработчиков
3 комментария:
Между прочим, если вам вдруг захочется заблокировать чей-либо мобильный телефон или другое средство связи, то воспользуйтесь для этого Блокиратор телефона.
А знаете ли вы что, если вам вдруг понадобится подавить чей-то сотовый телефон или другое средство связи, то попробуйте использовать для этого Блокиратор мобильных.
Фото Приколы
Отправить комментарий