Гибко настраиваемый консольный системный монитор.

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

Системный монитор zenith выводит в виде наглядных диаграмм использование процессора и оперативной памяти, использование сети и дисков (разделов). Диаграммы обновляются в режиме реального времени, также выводится сортируемый по нескольким параметрам список процессов.

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


zenith сохраняет данные о производительности для каждой сессии и между сессиями, с поддержкой прокрутки по времени. База данных загрузки системы сохраняется в файл (~/.zenith/store), сохранение истории данных о производительности можно отключить. Для управления системным монитором используется клавиатура.


zenith находится в стадии активной разработки, системный монитор создан с использованием наработок проектов tui-rs (библиотека Rust для создания консольных пользовательских интерфейсов и информационных панелей), sysinfo (Rust утилита для сбора информации о системе и аппаратном обеспечении), heim (Rust утилита выборки системной информации), serde (Rust фреймворк сериализации) и clap (Rust библиотека для анализа аргументов командной строки и подкоманд при написании консольных приложений).

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

Домашняя страница
Комментарии (0)
Пока нет комментариев. Будьте первым!