btop — это настраиваемый инструмент для мониторинга системы в реальном времени, который предоставляет пользователям интуитивно понятный и визуально привлекательный интерфейс для мониторинга системных ресурсов.
btop, разработанный Aristocratos, написан на C++ и представляет собой более современную альтернативу традиционным мониторам ресурсов, таким как htop, glances или bashtop (его предшественник).
Он предоставляет полный обзор (аналитику) производительности вашей системы, включая загрузку процессора, потребление памяти, активность диска, пропускную способность сети и процессы, запущенные в вашей системе.
Ключевые особенности btop
- Он отображает в режиме реального времени различные системные показатели, такие как загрузка ЦП, использование памяти, дисковый ввод-вывод и сетевой трафик, что делает его идеальным инструментом для диагностики узких мест в производительности или отслеживания использования ресурсов во время выполнения ресурсоёмких задач.
- Интерфейс полностью интерактивный и настраиваемый: пользователи могут переставлять панели, менять цветовые схемы и настраивать отображаемую информацию в соответствии со своими предпочтениями.
- Помимо мониторинга, btop позволяет пользователям управлять процессами непосредственно из интерфейса, где можно завершать, понижать (изменять приоритет) или просматривать отдельные процессы без необходимости переключаться в другое окно терминала.
- Одной из отличительных особенностей btop является графическое представление тенденций изменения данных с течением времени. Например, загрузка процессора, распределение памяти и пропускная способность сети отображаются с помощью динамических графиков, что упрощает выявление закономерностей или аномалий.
- Пользователи могут выбрать одну из нескольких встроенных тем или создать собственную цветовую схему, чтобы персонализировать внешний вид панели управления.
Как установить btop в Linux
btop можно установить на различные дистрибутивы Linux с помощью менеджеров пакетов или собрав из исходного кода.
Использование менеджеров пакетов:
sudo apt install btop [в Debian, Ubuntu и Mint] sudo dnf install btop [в RHEL/CentOS/Fedora и Rocky/AlmaLinux] sudo emerge -a sys-apps/btop [в Gentoo Linux] sudo apk add btop [в Alpine Linux] sudo pacman -S btop [в Arch Linux] sudo zypper install btop [в OpenSUSE] sudo pkg install btop [Во FreeBSD]
Построение из исходного кода:
git clone https://github.com/aristocratos/btop.git cd btop make sudo make install
Как использовать btop в Linux
После установки просто выполните следующую команду в терминале, чтобы запустить btop.
btop
При запуске вы увидите чистый интерфейс с вкладками, разделёнными на секции для процессора, памяти, дисков, сетей и процессов. Навигация осуществляется с помощью клавиш со стрелками, а такие действия, как завершение процессов или изменение настроек, можно выполнять в интерактивном режиме.
При нажатии Esc
или q
вместо немедленного завершения работы btop открывает меню выхода с тремя вариантами:
- Options: открывает меню настроек, где вы можете изменить интерфейс, настроить цвета и другие параметры.
- Help: отображает раздел справки, который включает сочетания клавиш и дополнительную информацию о том, как эффективно использовать btop.
- Quit : полный выход из btop.
Сравнение с другими инструментами
Несмотря на то, что существует множество инструментов для мониторинга системы, btop выделяется благодаря сочетанию эстетичности, эффективности и простоты использования.
Вот как это сравнивается с аналогичными инструментами:
Заключение
btop — это универсальный и эффективный инструмент для мониторинга системы, который сочетает в себе функциональность и удобный дизайн.
Его способность представлять сложные системные данные в понятном формате в сочетании с лёгкостью использования делает его отличным выбором как для разработчиков, системных администраторов, так и для опытных пользователей.
Благодаря активному развитию и вкладу сообщества btop продолжает совершенствоваться и развиваться, укрепляя свои позиции в качестве одного из лучших решений для мониторинга систем, доступных сегодня.