[devel] U: sysstat
Victor Forsyuk
=?iso-8859-1?q?victor_=CE=C1_ksi-linux=2Ecom?=
Сб Авг 30 20:31:58 MSD 2003
Hi!
В /incoming/Sisyphus отправлена новая (теперь работающая ;) сборка sysstat:
* Sat Aug 30 2003 Victor Forsyuk <force на altlinux.ru> 4.0.7-alt2
- Fixed NLS initialization (patch adds LC_CTYPE setlocale setting).
- Summarize previous day's activity with sa2, not current.
- Fixed permissions of cron scripts (added exec bit).
Спасибо Денису Якимову (den <эт> uvd . adm . yar . ru), который обратил
мое внимание на поломанность руссификации.
Скрипт, который создаёт суммарный суточный отчёт, теперь корректно берет
файл данных за прошлый день, поскольку запускается он из cron.daily в 4AM.
Без этого изменения он создавал бы отчёт только за эти 4 ночных часа.
Эту сборку sysstat, в отличие от первой, я проверил в работе (в первый раз,
по правде говоря, просто обновил версию, будучи уверенным, что обновление
ничего не ломает).
Удивительно, но похоже, что в альтовских дистрибутивах пакетом sysstat
никто не пользовался. :-\ Ну или пользователей было так немного, что не
нашлось ни одного с привычкой сообщать об ошибках сборщику. Дело в том,
что установленный пакет попросту не собирал статистику. Проблема была
в отсутствии бита выполнения на cron-скриптах, благодаря чему run-scripts
их просто игнорировал.
А теперь принципиальный вопрос ядерщикам:
Будет ли в стандартном дистрибутивном альтовском ядре CONFIG_BLK_STATS=y?
Проблем от этого не должно возникнуть вообще никаких - это всего лишь
увеличивает количество информации доступной через /proc/partitions.
Польза, зато, огромная. Эта информация при помощи утилит типа iostat
позволяет диагностировать проблемы производительности дисковой системы,
без таковой информации практически не поддающиеся диагностированию.
Подробная информация о списке рассылки Devel