Linux -- это интересно

zenith


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

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

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

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

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

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

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

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)