Утилита bpytop — это инструмент терминала для мониторинга ресурсов в Linux, который показывает различные процессы на Вашем устройстве в графическом виде. Кроме того, этот инструмент имеет стильный дизайн и визуально очень похож на bashtop. Что ожидаемо, поскольку их разрабатывал один и тот же человек. Утилита bpytop написана на языке программирования Python и на сегодняшний день доступна для установки на различные дистрибутивы Linux, а также — на macOS.
Содержание:
Преимущества bpytop
Утилита имеет следующие сильные стороны, из-за которых она популярна среди пользователей:
- полная поддержка мыши;
- возможность фильтрации процессов;
- различные горячие клавиши для получения подробной статистики о процессах;
- возможность отправки сигналов выбранному процессу;
- масштабируемые графики использования сети, текущей скорости чтения и записи для дисков;
- стильный графический интерфейс.
Установка bpytop в Linux
В данной статье мы рассмотрим 3 способа установки bpytop на Вашу операционную систему
- с помощью диспетчера пакетов pip;
- из репозитория git;
- с использованием менеджера пакетов.
Читайте также: Команда vtop для мониторинга процессов и памяти Linux
Установите Bpytop с помощью диспетчера пакетов pip
Как мы уже писали выше — утилита написана на языке программирования Python. Соответственно, Вы сможете ее установить с помощью системы управления пакетами pip. Для этого у Вас в операционной системе должен быть установлен сам язык программирования, чтобы иметь возможность установить pip. Предлагаем Вам ознакомиться с нашей статьей по его установке в GNU / Linux.
Итак, приступим к установке. Для начала — проверьте версию пакетов Python, чтобы убедится, что они установлены в системе. Используйте следующую команду:
Далее Вы уже сможете установить диспетчер пакетов pip. Для этого используйте команды, которые соответствуют Вашему дистрибутиву.
Для пользователей Debian / Ubuntu:
Для пользователей CentOS / RHEL:
Для пользователей Fedora:
Теперь c помощью рip Вы можете установить инструмент мониторинга bpytop:
Важно: после установки у Вас может появиться сообщение, что программа установлена в подкаталог .local / bin
в домашнем каталоге, который не является частью переменной среды PATH
. Для устранения данной ошибки — добавьте соответствующий путь в переменную PATH
. Для этого выполните следующие команды:
Установка Bpytop из репозитория git
Этот способ установки связан с использованием системы контроля версий git. Вам нужно будет клонировать установщик из GitHub-репозитория разработчика.
Важно: репозиторий регулярно обновляется, поэтому следите за актуальностью Вашей версии дистрибутива.
Приступим к установке. Сперва, установите git с помощью команд, соответствующих Вашему дистрибутиву Линукс.
Для пользователей Debian / Ubuntu:
Для пользователей CentOS / RHEL / Fedora:
Читайте также: Как использовать систему управления версиями Git в Linux. Всеобъемлющее руководство.
Затем клонируйте репозиторий и установите утилиту bpytop с помощью следующих команд:
После установки у Вас в ОС должна появиться папка с установленной программой, как показано на скриншоте.
Менеджер пакетов для установки bpytop
Последний из способов, который мы покажем в рамках данной статьи — это установка с помощью менеджера пакетов в разных дистрибутивах Linux. Для установки на компьютеры под управлением Ubuntu / Debian используется репозиторий Azlux. Чтобы его установить, выполните следующие шаги.
Во-первых, добавьте репозиторий и ключ к нему:
Во-вторых, обновите список доступных для скачивания новых версий пакетов ПО с помощью apt и установите bpytop:
Для аналогичной установки на компьютеры под управлением Fedora и CentOS / RHEL менеджер пакетов доступен в репозитории EPEL. Чтобы установить его и утилиту для мониторинга, используйте следующие команды:
Для установки менеджера пакетов на компьютеры под управлением Arch Linux предназначен репозиторий AUR. Для его добавления последовательно введите команды, которые показаны ниже:
Использование инструмента Bpytop
После завершения скачивания и установки пакетов программного обеспечения давайте попробуем испытать утилиту для мониторинга в действии. Чтобы узнать, какие опции доступны пользователю — введите команду, показанную ниже:
Запуск инструмента
Для запуска инструмента для мониторинга в терминале Linux используйте следующую команду:
На данном скриншоте изображен интерфейс инструмента для мониторинга. Как можно заметить, для просмотра Вам доступны:
- запущенные процессы;
- данные об использовании ОЗУ (Memory);
- информация об использовании процессора (CPU).
Интерфейс bpytop и его настройка
Интерфейс bpytop позволяет Вам настроить режим работы — всего их существует три:
- full — полный формат;
- stat — статистика;
- proc — процессы.
В режиме full утилита запускается по умолчанию и выводит всю информацию, которую может отследить.
В режиме stat Вам доступна информация о загруженности диска, использовании сети, всех исполняемых файлах и общих библиотеках, использующих оперативную память.
Режим proc показывает информацию о всех запущенных Вами или системой процессах, а также нагрузку на процессор, которую они создают.
Для более детальной настройки утилиты нажмите на кнопку Menu
и перейдите во вкладку Options
.
Здесь Вам будут доступны различные способы настройки интерфейса, начиная с темы оформления и заканчивая частотой обновления графиков.
Выводы
В данной статье мы продемонстрировали инструмент для мониторинга, который поможет Вам детально разобраться в использовании ресурсов Вашей операционной системы. Утилита bpytop отлично подойдет тем, кому удобнее работать с графическим и легко настраиваемым интерфейсом, чем с выводом командной строки 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.
1 комментарий. Оставить новый
У меня только один вопрос, можно было еще меньше сделать окно bpytop ну чтоб наверняка…