bottom — консольный системный монитор

bottom — консольный системный монитор


bottom — консольное Rust приложение для мониторинга процессов и загрузки системы.

Системный монитор bottom имеет гибко настраиваемый интерфейс и множество функций, вся основная информация о загрузке системы визуализируется графиками и отображается в режиме реального времени.

bottom сделан под вдохновением консольных системных мониторов gtop и gotop, в нём реализовано два режима работы, используемый “по умолчанию” стандартный (по подобию с gtop), в виде нескольких модулей и минималистичный/облегчённый, частично напоминающий htop (консольный монитор процессов).

bottom поддерживает все типичные для системных мониторов функции, отображает загрузку процессора выводя для каждого ядра отдельный график и график общей загрузки процессора, использование оперативной памяти и раздела подкачки, данные с сенсоров температуры, загрузку сетевых интерфейсов, точки монтирования и использование дискового пространства.

bottom выводит список процессов сортируемый по идентификатору, имени, использованию процессора или памяти. Обновление списка процессов можно ускорить/уменьшить и остановить, переместившись к нужному процессу его можно завершить, перед тем как завершить процесс выводится запрос на подтверждение.

В дополнение к основными (базовыми) функциями bottom поддерживает фильтрацию по выбранному виджету, обычный поиск и поиск по регулярным выражениям, с учётом регистра и целых слов. Для каждого виджета можно задать свой интервал обновления, не зависящий от других и в процессе работы изменять или сбрасывать в первоначально заданные параметры.

bottom позволяет открыть отдельный виджет в всё рабочее пространство эмулятора терминала (например список процессов), настройки можно задать из командной строки и/или в конфигурационном файле (~/.config/bottom/bottom.toml). Изменить можно количество отображаемых виджеров, их взаимное расположение и внешний вид.

bottom может работать практически во всех современных эмуляторах терминала, для управления использует VIM-подобные (vim-like) клавиатурные сочетания, частично поддерживается мышь. Работа с системным монитором и редактирование конфигурационного файла подробно документировано автором проекта.

Лицензия: MLT (The MIT License)

Домашняя страница

Звпуск:

  • btm

  • btm -h