Bashtop: Терминальный мониторинг ресурсов с человеческим лицом

21 Aug, 2023

Репозиторий давно не обновлялся

Последнее обновление было 2 года назад.

11,119
🔱 553
👥 161

Когда ваш сервер начинает тормозить, а процессор загружен на 100%, первое, что хочется сделать — быстро понять, кто виновник. Классический top дает лишь базовую информацию, а графические мониторы требуют X-сервер. Именно здесь на сцену выходит bashtop — терминальный монитор ресурсов с интуитивным интерфейсом и массой полезных функций.

Почему bashtop — это глоток свежего воздуха

Главный интерфейс bashtop

Представьте, что все возможности продвинутых системных мониторов упакованы в терминальное приложение, которое:

  • Работает даже по SSH (кроме Dropbear)
  • Не требует графического интерфейса
  • Показывает данные в реальном времени с красивой визуализацией
  • Позволяет управлять процессами без запоминания команд

Ключевые возможности, которые вас удивят

  1. Игровой интерфейс — навигация с помощью стрелок, меню в стиле старых DOS-программ
  2. Гибкая настройка — меняйте темы, частоту обновления, сортировку процессов
  3. Работа с процессами — просмотр деталей, отправка сигналов (SIGTERM, SIGKILL)
  4. Кросс-платформенность — Linux, macOS, FreeBSD
  5. Температура процессора — если установлены lm-sensors или osx-cpu-temp

Как это выглядит на практике

Вот пример главного меню:

Меню bashtop

Реклама

А так можно настроить параметры:

Меню настроек

Установка — проще некуда

Для большинства дистрибутивов Linux есть готовые пакеты. Например, для Debian/Ubuntu:

sudo add-apt-repository ppa:bashtop-monitor/bashtop
sudo apt update
sudo apt install bashtop

Или через pip для macOS:

brew install python3
python3 -m pip install psutil
brew install bash coreutils gnu-sed git

Кому особенно пригодится

  • Администраторам серверов — мониторинг без GUI
  • Разработчикам — анализ потребления ресурсов их приложениями
  • Любителям терминалов — красивый интерфейс без лишних зависимостей
  • Владельцам слабых ПК — минимальное потребление ресурсов

Вывод: стоит ли пробовать?

Bashtop — это тот редкий случай, когда утилита командной строки не просто функциональна, но и приятна в использовании. 11 тысяч звезд на GitHub говорят сами за себя. Если вы работаете с серверами или просто любите держать руку на пульсе своей системы — установите bashtop и забудьте про скучные мониторы ресурсов.

P.S. Автор также разработал C++ версию — btop++, которая работает ещё быстрее.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.