zenith — консольное Rust приложение для мониторинга процессов и загрузки системы.
Системный монитор zenith выводит в виде наглядных диаграмм использование процессора и оперативной памяти, использование сети и дисков (разделов). Диаграммы обновляются в режиме реального времени, также выводится сортируемый по нескольким параметрам список процессов.
zenith с дополнительными опциями позволяет запустить только необходимые диаграммы, с заданной высотой и частотой обновления, размер диаграмм можно изменять во время использования системного монитора, уменьшать и увеличивать до размера рабочего пространства эмулятора терминала.
zenith сохраняет данные о производительности для каждой сессии и между сессиями, с поддержкой прокрутки по времени. База данных загрузки системы сохраняется в файл (~/.zenith/store), сохранение истории данных о производительности можно отключить. Для управления системным монитором используется клавиатура.
zenith находится в стадии активной разработки, системный монитор создан с использованием наработок проектов tui-rs (библиотека Rust для создания консольных пользовательских интерфейсов и информационных панелей), sysinfo (Rust утилита для сбора информации о системе и аппаратном обеспечении), heim (Rust утилита выборки системной информации), serde (Rust фреймворк сериализации) и clap (Rust библиотека для анализа аргументов командной строки и подкоманд при написании консольных приложений).
Лицензия: MLT (The MIT License)
Вы можете войти под своим логином или зарегистрироваться на сайте.