btop — TUI мониторинг CPU, RAM, GPU, сети.
Современная замена
topиhtop. Красивый, быстрый, с поддержкой GPU и мыши.
Что это
btop++ — системный монитор на C++, наследник bashtop и bpytop. Показывает загрузку CPU, использование памяти, дисковый I/O, сетевой трафик, процессы — всё в одном экране. Графики рисуются Unicode-блоками, цвета настраиваются, работает мышь.
Главное отличие от htop — визуальная составляющая. Графики в реальном времени, информативные панели, читаемые шрифты. При этом ресурсоёмкость ниже, чем у htop при большом количестве процессов.
Установка
# Debian/Ubuntu
sudo apt install btop
# Arch
sudo pacman -S btop
# macOS
brew install btopВозможности
- CPU: поядерная загрузка, частоты, температура, средняя загрузка.
- Memory: RAM, swap, кэш — с разбивкой.
- GPU: NVIDIA, AMD, Intel — загрузка, VRAM, температура (через
btopс поддержкой GPU). - Processes: сортировка, фильтрация, tree-view, kill по
k. - Network: трафик по интерфейсам, график.
- Disks: I/O, скорость чтения/записи.
GPU monitoring
Для поддержки GPU пересоберите с флагом или установите
btopс GPU-патчем. NVIDIA требуетnvidia-smi. AMD —rocm-smi. Не все сборки включают это по умолчанию.
Управление
q— выход,Esc— назад.k— kill процесса (по PID из списка).e— дерево процессов.+/-— изменить интервал обновления.p/m/c— быстрая сортировка по PID/Memory/CPU.- Мышь — навигация и клики работают.
Конфигурация
Конфиг в ~/.config/btop/btop.conf. Темы — btop --utf-force для принудительного Unicode. Цветовые схемы меняются через клавишу t.
На сервере
btop может нагружать слабый сервер при высокой частоте обновления. Поставьте интервал 2000-5000 мс —
btop -u 5000. Для постоянного мониторинга лучшеglancesилиnetdata.
TUI — обзор терминальных приложений. Для SSH-сессий btop идеален.