Разработчик la утилита системного мониторинга dstat который разрабатывался с 2004 года, кто предложил замену универсальный и более функциональный для утилит vmstat, iostat, mpstat, netstat и ifstat объявлено о завершении разработки проекта из-за конфликта имен, вызванного действиями Red Hat.
Dstat преодолевает некоторые ограничения вышеупомянутых утилит и добавляет некоторые дополнительные функции, больше счетчиков и гибкость. Dstat полезен для мониторинга систем во время настройки производительности, тестирования производительности или устранения неполадок.
Эта утилита позволяет вам видеть все ресурсы вашей системы в режиме реального времени.Например, его можно использовать для сравнения использования диска в сочетании с прерываниями вашего контроллера IDE или для возможности напрямую сравнивать значения пропускной способности сети с производительностью диска (в том же диапазоне).
В дополнение к этому Dstat предоставляет подробную выборочную информацию в столбцах и четко указывает, в какой величине и в каких единицах отображается результат. Меньше путаницы, меньше ошибок. Самое главное, это позволяет очень легко писать плагины для сбора ваших собственных счетчиков и расширения их так, как вы никогда не ожидали.
Вывод Dstat по умолчанию предназначен для интерпретации людьми в реальном времени, однако вы можете экспортировать детали вывода CSV в файл для последующего импорта в Gnumeric или Excel для создания диаграмм.
Dstat завершает разработку
Как мы упоминали в начале, Ответственный разработчик потерял мотивацию продолжать разработку по Dstat после того, как Red Hat решила заменить dstat новой утилитой собственной разработки (из комплекта Performance Co-Pilot) предлагается под тем же именем.
Автор dstat (Даг Вирс, один из основателей ELRepo и RepoForge / RPMforge) вы не видите дальнейшего развития проекта и не собираетесь борьбы с многомиллионной корпорацией, демонстрируя неэтичный характер создания конкурирующих продуктов с тем же именем.
Кроме того, в прошлом году это привело к удалению dstat из репозиториев Fedora и включению в Fedora 29 замены для проекта Performance Co-Pilot.
Новая утилита pcp-dstat (также выпущенная как «pcp dstat») была размещена с использованием символической ссылки / usr / bin / dstat, поскольку она обеспечивает полную совместимость вывода с исходным dstat.
Предлагается, чтобы все сообщения об ошибках и проблемах в исходном файле dstat sи отправить в Red Hat после этого решения.
При этом немногим более 40 отчетов о проблемах, которые были ранее открыты, закрываются с пометкой о том, что вы должны связаться с Red Hat для решения.
И это то, что несколько дней назад была опубликована финальная версия dstat 0.7.4, в которой было реализовано ключевое изменение, в котором была реализована поддержка Python 3.
С другой стороны, версия Red Hat также была написана на Python и изначально была совместима с Python 3, в то время как исходный dstat оставался связанным с Python 2.
В ноябре 2016 года публикация изменений в основном репозитории dstat прекратилась, и проект казался заброшенным (разработка возобновилась только в январе 2019 года, но Red Hat начала разработку собственной версии dstat в 2018 году с целью создания совместимой замены, способной работать в Среды Python 3).
Интересно, что Даг Вирс ранее также участвовал в подобном конфликте. связанные с пересечением утилиты dconf Я разрабатывал систему dconf проекта Gnome (утилита dconf уже была распространена в дистрибутивах на момент появления нового инструментария Gnome в разработке Gnome, Даг Вирс сообщил им о существовании существующего проекта с таким названием. , но это было проигнорировано).
К сожалению, Дагу Вирсу уже пришлось столкнуться с этой проблемой во второй раз, поэтому, возможно, многие из нас думают, что лучше всего было бы предпринять такие действия, как регистрация имен или что-то в этом роде.