Мониторинг ресурсов в Linux используя btop++

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

Установка btop++

Установка на Ubuntu/Debian

  1. Обновите список пакетов и установите btop++:
sudo apt update && sudo apt install btop -y

Запуск btop++

btop

Использование btop++

btop++ позволяет пользователям просматривать и управлять следующими системными ресурсами:

  • Процессор (CPU): Отображает использование процессора в реальном времени, включая информацию о каждом ядре.
  • Память (Memory): Показывает использование оперативной памяти и подкачки.
  • Диски (Disks): Информация о чтении и записи данных на диск.
  • Сеть (Network): Отображает трафик сети и использование пропускной способности.
  • Процессы (Processes): Список активных процессов с возможностью их управления (например, завершение процессов).

Основные горячие клавиши

  • Стрелки вверх/вниз: Перемещение по списку процессов.
  • Enter: Подробная информация о выбранном процессе.
  • d: Завершить выбранный процесс.
  • k: Убить процесс.
  • r: Перезапустить процесс.
  • s: Сортировка процессов по различным параметрам (CPU, память и т.д.).
  • f: Фильтрация процессов по имени.
  • q: Выйти из btop++.
  • h: Показать справку и список всех горячих клавиш.

Настройка btop++

Конфигурация btop++ находится в файле ~/.config/btop/btop.conf. Этот файл можно редактировать вручную или через интерфейс программы. Для доступа к настройкам в программе, нажмите Esc или M для открытия меню, затем выберите Options.

Основные параметры настройки:

  • Цветовые схемы: Можно выбрать одну из множества встроенных цветовых схем или создать свою собственную.
  • Интервалы обновления: Настройка частоты обновления данных в миллисекундах.
  • Отображаемые панели: Включение и отключение отдельных панелей (например, CPU, память и т.д.).
  • Языковые настройки: Поддержка различных языков, включая русский.

Заключение

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