bpytop — это продвинутый и наглядный аналог стандартной утилиты top для мониторинга системы в терминале. Он показывает загрузку процессора, памяти, сетевых интерфейсов и процессов в реальном времени. В отличие от top, bpytop предлагает удобный интерфейс с графиками, сортировкой, фильтрацией и управлением процессами — всё это остаётся доступным прямо из терминала.
Краткий список, чем bpytop выделяется среди аналогов.
– Графики CPU, памяти, сети и дисков.
– Поддержка мыши.
– Фильтрация и сортировка процессов.
– Древовидный режим отображения.
– Управление процессами (SIGINT, SIGTERM, SIGKILL).
– Поддержка нескольких сетевых интерфейсов.

Установка
#Debian, Ubuntu:
sudo apt install bpytop
#Arch Linux, Manjaro:
sudo pacman -S bpytop
#Fedora:
sudo dnf install bpytop
#openSUSE:
sudo zypper install bpytop
#macOS (через Homebrew):
brew install bpytop
#pip3:
pip3 install bpytop --upgrade
#Установка из исходников с Gitlab:
git clone https://github.com/aristocratos/bpytop.git
cd bpytop
sudo make install
Клавиша(и) | Описание |
---|---|
Левая кнопка мыши | Клики по кнопкам и выбор в списке процессов |
Колесо мыши | Прокрутка списков/текста под курсором |
Esc, Shift+m | Вызов главного меню |
m | Переключение пресетов: full→proc→stat→user… |
1 | Вкл/выкл окно CPU |
2 | Вкл/выкл окно MEM |
3 | Вкл/выкл окно NET |
4 | Вкл/выкл окно PROC |
d | Переключить отображение дисков в MEM-боксе |
F2, o | Показать настройки |
F1, Shift+h | Показать справку |
Ctrl+Z | “Приостановка” приложения. Вернуться можно командой – fg |
Ctrl+C , q | Выход из программы |
+ / – | Увеличить/уменьшить интервал обновления |
↑ / k | Вверх по списку процессов |
↓ / j | Вниз по списку процессов |
Enter | Подробности по процессу |
Spacebar | Развернуть/свернуть дерево процессов |
PgUp / PgDown | Прокрутка на страницу вверх/вниз |
Home / End | Перейти к началу/концу списка |
← / h | Предыдущая колонка сортировки |
→ / l | Следующая колонка сортировки |
b / n | Переключение сетевых устройств |
s | Показывать swap как диск |
i | Отобразить IO-дисков большими графиками |
z | Сброс сетевой статистики |
a | Авто-масштабирование сети |
y | Синхронное масштабирование |
f или / | Фильтр без учёта регистра |
Shift+f | Чувствительный фильтр |
c | CPU по ядрам |
r | Обратная сортировка |
e | Древовидное отображение процессов |
Delete | Очистить фильтр |
Shift+t | Завершить процесс (SIGTERM – 15) |
Shift+k | Убить процесс (SIGKILL – 9) |
Shift+i | Прервать процесс (SIGINT – 2) |