Glances — инструмент, который предназначен для отслеживания производительности и потребления ресурсов в ОС Linux в режиме реального времени. Эта утилита написана на языке программирования Python. Glances показывает данные об использовании:
- центрального процессора;
- оперативной памяти;
- жесткого диска;
- сети и так далее.
Кроме того, Glances также предлагает функции оповещения, экспорта данных и удаленного мониторинга через веб-интерфейс или API.
В этой статье мы расскажем, как установить и использовать инструмент Glances в ОС Linux.
Содержание:
- Установка Glances в Linux
- Использование Glances
- Сортировка процессов в Glances
- Фильтрация вывода инструмента Glances
- Получение детальной информации об опциях и горячих клавишах Glances
- Запуск Glances в веб-браузере
- Выводы
Установка Glances в Linux
Инструмент Glances доступен для установки из стандартных репозиториев большинства популярных дистрибутивов Linux. Поэтому для его инсталляции достаточно выполнить одну из следующих команд.
Для Debian / Ubuntu:
Для RHEL / CentOS:
Если Вы хотите использовать веб-интерфейс Glances, дополнительно установите Bottle — фреймворк Python:
Использование Glances
Для запуска утилиты Glances достаточно выполнить в терминале одноименную команду:
Читайте также: 17 примеров использования top в Linux.
На скриншоте выше видно, что определенные показатели выделены разными цветами. Вот что они означают:
- зеленый — параметры находятся в норме;
- синий — предупреждение, которое требует внимания, но не является критическим;
- пурпурный (фиолетовый) — ситуация требует исследования и, возможно, вмешательства для предотвращения проблем;
- красный — серьезная проблема, требующая немедленных действий, чтобы избежать нестабильности или сбоев.
Сортировка процессов в Glances
Основную часть окна утилиты занимает таблица процессов с данными о потреблении ими системных ресурсов. По умолчанию процессы отсортированы по использованию ЦП. Чтобы упорядочить их по потреблению оперативной памяти, нажмите клавишу m.
Для сортировки процессов по названию в алфавитном порядке нажмите клавишу p.
Чтобы отсортировать процессы по загруженности дискового ввода-вывода, используйте клавишу i.
Кроме того, у Вас есть возможность сортировать таблицу процессов, нажимая клавиши «Влево» и «Вправо».
Фильтрация вывода инструмента Glances
С помощью горячих клавиш Вы также можете убирать / выводить на экран определенную информацию. Например, в левой части окна утилиты по умолчанию расположены сводные данные об операциях ввода-вывода. Чтобы скрыть эту информацию, нажмите d.
Читайте также: Команда vtop для мониторинга процессов и памяти Linux.
Соответственно, чтобы вернуть эти данные, снова нажмите d. Чтобы убрать из интерфейса инструмента информацию об использовании ресурсов файловой системы, нажмите f.
Дополнительно Вы можете скрыть данные об активности сетевых интерфейсов, нажав клавишу n.
Внизу окна утилиты Glances в режиме реального времени появляются сообщения о событиях в операционной системе Linux. Чтобы скрыть этот блок с данными, нажмите l.
Получение детальной информации об опциях и горячих клавишах Glances
Вы можете вывести в окно утилиты список всех горячих клавиш. Для этого в интерактивном режиме Glances нажмите h.
Команда glances также имеет свои опции. Чтобы вывести их на экран, выполните в терминале:
Читайте также: Инструмент bpytop в Linux: пошаговая установка.
Запуск Glances в веб-браузере
Чтобы использовать веб-интерфейс утилиты Glances, выполните в терминале следующую команду:
Инструмент выведет на экран URL-адрес, по которому нужно перейти, чтобы запустить веб-интерфейс Glances.
Выводы
Утилита Glances — полезный инструмент для отслеживания потребления ресурсов ОЗУ в Linux. Используя горячие клавиши и опции, Вы можете сортировать и изменять вывод этой программы.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.



































5 комментариев. Оставить новый
Что-то на Centos 8 не устанавливается
На Ubuntu 18.04 не получилось добавить репозиторий… Можно просто:
sudo apt update
sudo apt install glances
либо через менеджер пакетов поставить.
А так, довольно не плохой инструментарий для мониторинга системы. Действительно лучше, чем top или htop
глюк. Что делать? При upgrade с терминала затыкается — Подготовка к распаковке …/ttf-mscorefonts-installer_3.6ubuntu2_all.deb …Затыкается на «Настраивается пакет ttf-mscorefonts-installer». Высвечиватся розовое поле стекстом лицензии и нарисованное не работает: │
│ TrueType core fonts for the Web EULA
│ END-USER LICENSE AGREEMENT FOR MICROSOFT SOFTWARE
│ IMPORTANT-READ CAREFULLY: This Microsoft End-User License Agreement («EULA») is a legal agreement between you (either an individual or a single entity) and Microsoft Corporation for the Microsoft software accompanying this EULA, which
│ includes computer software and may include associated media, printed materials, and «on-line» or electronic
│ documentation («SOFTWARE PRODUCT» or «SOFTWARE»). By exercising your rights to make and use copies of the SOFTWARE
│ PRODUCT, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, you may not
│ use the SOFTWARE PRODUCT. │
│ SOFTWARE PRODUCT LICENSE The SOFTWARE PRODUCT is protected by copyright laws and international copyright treaties, as
│ well as other intellectual property laws and treaties. The SOFTWARE PRODUCT is licensed, not sold. │
│ 1. GRANT OF LICENSE. This EULA grants you the following rights:
│
│ • Installation and Use. You may install and use an unlimited number
│ of copies of the SOFTWARE PRODUCT.
│ • Reproduction and Distribution. You may reproduce and distribute
│ an unlimited number of copies of the SOFTWARE PRODUCT; provided
│ that each copy shall be a true and complete copy, including all
│ copyright and trademark notices, and shall be accompanied by a
│ copy of this EULA. Copies of the SOFTWARE PRODUCT may not be
│ distributed for profit either on a standalone basis or included
│ as part of your own product.
│
│
│ 2. DESCRIPTION OF OTHER RIGHTS AND LIMITATIONS.
│
│ • Limitations on Reverse Engineering, Decompilation, and
│ Disassembly. You may not reverse engineer, decompile, or
│ disassemble the SOFTWARE PRODUCT, except and only to the extent
│ that such activity is expressly permitted by applicable law
│ notwithstanding this limitation.
. нарисованное не работает.
Выйди из терминала, зайди «нормально» в операционку И там обновись.
Запустилось. Работает:)