Repolode
ClementTsang

ClementTsang/bottom

Кроссплатформенный настраиваемый графический монитор процессов и системных ресурсов в терминале для Linux, macOS и Windows.

Open source альтернатива:htop

Звёзды
14,114
Форки
401
Открытые issues
107
Последний коммит
18 дней назад

Что это?

bottom (btm) — монитор системы и процессов для терминала, написанный на Rust. Он отображает графики загрузки CPU (средней и по ядрам), RAM и swap, сетевого ввода-вывода, температуры и дискового ввода-вывода, а также таблицы ёмкости дисков, показаний температурных датчиков и состояния батареи.

Виджет процессов позволяет сортировать и искать процессы, посылать им сигналы завершения и переключаться в древовидный режим, показывающий связи между родительскими и дочерними процессами. Масштаб графиков можно менять по времени, а любой отдельный виджет — разворачивать на весь экран. Также предусмотрен базовый режим в стиле htop.

Поведение настраивается с помощью флагов командной строки или файла конфигурации, который создаётся при первом запуске. В программе есть встроенные и пользовательские цветовые темы, настраиваемые макеты и фильтрация записей. Файлы автодополнения командной оболочки доступны для Bash, Zsh, fish, PowerShell, Elvish, Fig и Nushell.

Ключевые возможности

  • 01Графики во времени для CPU, памяти, сети, температуры и дискового ввода-вывода с возможностью масштабирования
  • 02Таблица процессов с сортировкой, поиском, отправкой сигналов завершения и древовидным режимом
  • 03Виджеты с информацией о дисках, температурных датчиках и батарее
  • 04Встроенные и пользовательские цветовые темы, а также настраиваемые макеты
  • 05Официальная поддержка Linux, macOS и Windows

Сценарии использования

  • Отслеживание нагрузки на CPU, память и сеть на сервере или рабочей станции через SSH
  • Поиск и завершение зависших процессов из терминала
  • Замена top или htop на монитор с графиками и данными о дисках и температуре

Быстрый старт

  1. 1

    Обновить стабильную toolchain Rust

    rustup update stable
  2. 2

    Установить bottom с crates.io с помощью Cargo

    cargo install bottom --locked

Что важно знать

  • Некоторые платформы, например FreeBSD и Android, поддерживаются только неофициально.

Темы

Частые вопросы

Что такое bottom?
Кроссплатформенный настраиваемый графический монитор процессов и системных ресурсов в терминале для Linux, macOS и Windows. bottom (btm) — монитор системы и процессов для терминала, написанный на Rust. Он отображает графики загрузки CPU (средней и по ядрам), RAM и swap, сетевого ввода-вывода, температуры и дискового ввода-вывода, а также таблицы ёмкости дисков, показаний температурных датчиков и состояния батареи.
bottom можно использовать бесплатно? Какая у него лицензия?
bottom распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
bottom всё ещё поддерживается?
Активно поддерживается. Последний коммит в bottom — 4 окт. 2026 г..
Для чего можно использовать bottom?
Отслеживание нагрузки на CPU, память и сеть на сервере или рабочей станции через SSH Поиск и завершение зависших процессов из терминала Замена top или htop на монитор с графиками и данными о дисках и температуре
Как установить bottom?
Обновить стабильную toolchain Rust: rustup update stable Установить bottom с crates.io с помощью Cargo: cargo install bottom --locked
Где скачать bottom?
Исходный код и инструкции по установке — на GitHub: https://github.com/ClementTsang/bottom

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты