Установка и использование Glances в Linux

Установка и использование Glances в Linux

Рубрики:

Linux, Мониторинг

Метки:

,

Glances — инструмент, который предназначен для отслеживания производительности и потребления ресурсов в ОС Linux в режиме реального времени. Эта утилита написана на языке программирования Python. Glances показывает данные об использовании:

  • центрального процессора;
  • оперативной памяти;
  • жесткого диска;
  • сети и так далее.

Кроме того, Glances также предлагает функции оповещения, экспорта данных и удаленного мониторинга через веб-интерфейс или API.

В этой статье мы расскажем, как установить и использовать инструмент Glances в ОС Linux.

Содержание:

  1. Установка Glances в Linux
  2. Использование Glances
  3. Сортировка процессов в Glances
  4. Фильтрация вывода инструмента Glances
  5. Получение детальной информации об опциях и горячих клавишах Glances
  6. Запуск Glances в веб-браузере
  7. Выводы

Установка Glances в Linux

Инструмент Glances доступен для установки из стандартных репозиториев большинства популярных дистрибутивов Linux. Поэтому для его инсталляции достаточно выполнить одну из следующих команд.

Для Debian / Ubuntu:

 

Для RHEL / CentOS:

 

Если Вы хотите использовать веб-интерфейс Glances, дополнительно установите Bottle — фреймворк Python:

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

Для запуска утилиты Glances достаточно выполнить в терминале одноименную команду:

 

glances

Читайте также: 17 примеров использования top в Linux.

На скриншоте выше видно, что определенные показатели выделены разными цветами. Вот что они означают:

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

Сортировка процессов в Glances

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

sort memory

Для сортировки процессов по названию в алфавитном порядке нажмите клавишу p.

sort by name

Чтобы отсортировать процессы по загруженности дискового ввода-вывода, используйте клавишу i.

sort by io

Кроме того, у Вас есть возможность сортировать таблицу процессов, нажимая клавиши «Влево» и «Вправо».

Фильтрация вывода инструмента Glances

С помощью горячих клавиш Вы также можете убирать / выводить на экран определенную информацию. Например, в левой части окна утилиты по умолчанию расположены сводные данные об операциях ввода-вывода. Чтобы скрыть эту информацию, нажмите d.

show hide info disk

Читайте также: Команда vtop для мониторинга процессов и памяти Linux.

Соответственно, чтобы вернуть эти данные, снова нажмите d. Чтобы убрать из интерфейса инструмента информацию об использовании ресурсов файловой системы, нажмите f.

show hide filesystem

Дополнительно Вы можете скрыть данные об активности сетевых интерфейсов, нажав клавишу n.

show hide network stats

Внизу окна утилиты Glances в режиме реального времени появляются сообщения о событиях в операционной системе Linux. Чтобы скрыть этот блок с данными, нажмите l.

show hide logs

Получение детальной информации об опциях и горячих клавишах Glances

Вы можете вывести в окно утилиты список всех горячих клавиш. Для этого в интерактивном режиме Glances нажмите h.

help screen

Команда glances также имеет свои опции. Чтобы вывести их на экран, выполните в терминале:

 

glances help options

Читайте также: Инструмент bpytop в Linux: пошаговая установка.

Запуск Glances в веб-браузере

Чтобы использовать веб-интерфейс утилиты Glances, выполните в терминале следующую команду:

 

Инструмент выведет на экран URL-адрес, по которому нужно перейти, чтобы запустить веб-интерфейс Glances.

glances web

Выводы

Утилита Glances — полезный инструмент для отслеживания потребления ресурсов ОЗУ в Linux. Используя горячие клавиши и опции, Вы можете сортировать и изменять вывод этой программы.

Спасибо за время, уделенное прочтению статьи!

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Рубрики:

Linux, Мониторинг

Метки:

,

Больше похожих постов

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.
    . нарисованное не работает.

    Ответить
  • Запустилось. Работает:)

    Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики
Меню