
btop для Linux современный и визуально привлекательный диспетчер задач или системный монитор который работает из терминала и отображает использование ресурсов и статистику процессора, памяти, дисков, сети и процессов в режиме реального времени. Простыми словами это улучшенная версия htop, разработанную для того, чтобы быть ещё более интуитивно понятной и многофункциональной.
Возможности btop
- Простая в использовании система меню.
- Полная поддержка мыши, прокрутка мышью работает в списке процессов и меню.
- Быстрый и отзывчивый пользовательский интерфейс с клавишами выбора процесса.
- Функция отображения подробной статистики для выбранного процесса.
- Возможность фильтрации процессов.
- Простое переключение между вариантами сортировки.
- Древовидный вид процессов.
- Отправка любого сигнала выбранному процессу.
- Меню пользовательского интерфейса для изменения всех параметров
- конфигурационного файла.
- Автоматическое масштабирование графиков в блоке использования сети.
- Отображение активность ввода-вывода и скорость для дисков.
- Статистика батареи для устройств с встроенным аккумулятором.
- Выбор символов для построения графиков.
- Пользовательские предустановки.
- Поддержка тем оформления.
В программе btop много настроек. Изначально тёмное окно меняет цвета и компоновку всего и вся прямо на ходу, есть горячие клавиши, а опции снабжены описанием. Так что если кого отпугивает изначальный тёмный внешний вид, то эти угрюмые цвета можно запросто подобрать по своему вкусу.

По настройкам программы btop, имеются несколько вкладок (Главные, cpu, mem, net, proc), справа описание:
• Цветовая схема и фон;
• Клавиши в стиле Vim;
• Интервал обновления показаний;
• Стиль графиков;
• Стиль списка процессов (обычный или древовидный);
• Батарея;
• Логирование;
• И прочее

Для любителей понастраивать под себя есть возможность поковыряться, но возможности выходят за рамки простой консольной утилиты, как по мне. В качестве «быстрой» демонстрации настроек смены внешнего вида есть пара готовых шаблонов. В окне с настройками, пока изучал, нашёл ссылку на github-страницу. Там подробнее почитать и поглядеть скриншоты, установка для дистрибутивов описана (очень много текста).
Если сравнить htop с иголкой или спицей, имеющей узкую направленность, то возможности btop напоминают перочинный нож, которые ныне именуют «мультитулами», хотя к «мультитулам» относят не только ножи.

Программа написана на плюсах, отсюда и название. Называется она «btop++», но сайт не даёт вписать плюсы в название. Лицензируется под Apache 2.0. На странице много красивых скриншотов.
Установка btop
Ubuntu / Debian / LinuxMint
sudo apt install btop
Fedora
sudo dnf install btop
Установка в ArchLinux (Manjaro)
sudo pacman -S btop
Установка в openSuse
sudo zypper install btop
Установка в Gentoo
sudo emerge -a sys-process/btop
FreeBSD
pkg install btop
MacOS
brew install btop
Установка через Snap
sudo snap install btop
или
sudo snap install btop-desktop
Сборка и установка из исходников
Загружаем на сервер последнюю версию и распаковываем архив. Переходим в распакованный архив и выполняем команду
sudo make install
Для того чтобы удалить btop выполняем команду
sudo make uninstall

Для операционной системы Linux
Скачать с GitHub: https://github.com/aristocratos/btop
Построение из исходного кода:
git clone https://github.com/aristocratos/btop.git
cd btop
make
sudo make install
Так же имеется реализация для Windows
Скачать с GitHub : https://github.com/aristocratos/btop4win
Для запуска btop необходимо выполнить в терминале команду btop. По умолчанию btop отображает блок статистики процессора, вывод активных процессов, доступное место на жестких дисках, статистика использования памяти и сети.

В левом верхнем углу находится основное меню, вызвать его можно либо мышкой либо нажав на клавиатуре клавишу m.
Настройки группируются по категориям general, cpu, mem, net, proc. В general находятся основные настройки btop — выбор темы, настройка выводимых блоков, время обновления статистики. В cpu, mem, net и proc находятся настройки отображения каждого из блоков.
При нажатии Esc или q вместо немедленного завершения работы btop открывает меню выхода с тремя вариантами:
Options: открывает меню настроек, где вы можете изменить интерфейс, настроить цвета и другие параметры.
Help: отображает раздел справки, который включает сочетания клавиш и дополнительную информацию о том, как эффективно использовать btop.
Quit : полный выход из btop.

btop — это универсальный и эффективный инструмент для мониторинга системы, который сочетает в себе функциональность и удобный дизайн.
Его способность представлять сложные системные данные в понятном формате в сочетании с лёгкостью использования делает его отличным выбором как для разработчиков, системных администраторов, так и для опытных пользователей.
Благодаря активному развитию и вкладу сообщества btop продолжает совершенствоваться и развиваться, укрепляя свои позиции в качестве одного из лучших решений для мониторинга систем, доступных сегодня.