Вывод dstat буферизируется (30 секунд)

Мы запускаем dstat с частотой обновления в одну секунду, используя эту опцию:

--output <filename>

Данные записаны правильно, но только каждые тридцать секунд.

Вот полная командная строка dstat:

 dstat -tcmdn --vm --output <filename>

Интересно то, что поведение происходит только на наших боксах ARM. На коробке Intel написано (/ сброшено) каждую секунду.

Так это проблема файловой системы или dstat?

1 ответ

Решение

Оказывается, что выходная файловая система (на NFS) была настроена на тридцать секундную буферизацию.

Причина в том, что на одной машине (i386) не было задержки? Точка обмена NFS лояльна для этой машины!

Другие вопросы по тегам