Dstat — модульная Python консольная утилита для сбора усреднённой информации об использовании системных ресурсов (системный монитор).
Dstat удобный инструмент для мониторинга во время настройки, проведения тестов производительности или устранения неполадок. Утилита является универсальной заменой для vmstat (вывод информации об использовании памяти, процессора и дисков), iostat (выявление узких мест связанных с дисковым вводом/выводом), netstat (вывод состояния сетевых соединений, таблиц маршрутизации, сетевой статистики и пр) и ifstat (сбор статистики загрузки сетевых интерфейсов).
Dstat имеет модульную архитектуру и легко расширяется для выполнения любой задачи с помощью плагинов, чтобы показать как можно легко добавлять собственные счётчики в составе утилиты имеется множество внешних плагинов.
Процесс мониторинга в Dstat организован просто и наглядно, вся информация выдаётся в колонках, для уменьшения путаницы и ошибок, использование системных ресурсов можно просматривать в режиме реального времени, различные единицы отображаются различными цветами.
Dstat показывает точные единицы и ограничивает ошибки преобразования, может показывать промежуточные результаты и общую статистику. Утилита позволяет видеть все ресурсы сети, к примеру можно сравнивать использование диска вместе с прерываниями контроллера IDE (параллельный интерфейс подключения накопителей), или численно сравнивать ширину канала сети непосредственно с производительностью диска (в один и тот же момент) и многое другое...
Выводимая Dstat информация (в текущей форме) не позволяет производить её дальнейшую обработку другими инструментами, она предназначена облегчить интерпретацию данных получаемых в реальном времени. Для записи вывода утилиты используется экспорт данных в файл формата CSV (текстовой формат для предоставления табличных данных), для последующего анализа в специализированных приложениях (Gnumeric, LibreOffice Calc и пр).
Лицензия: GNU General Public License version 2.0 (GPLv2)
Вы можете войти под своим логином или зарегистрироваться на сайте.