История изменений
Исправление i-rinat, (текущая версия) :
Может есть какая волшебная команда, чтобы ограничить скорость записи на отдельные потоки?
Можно вот так делать: https://github.com/i-rinat/autofsync. Перехватывает функции libc и адаптивно вызывает fsync, стараясь удерживать незаписанный объём данных в секундах, а не байтах. Используй через LD_PRELOAD.
Не решает проблему с тормозами от swap, не решает 12309. Но зато запись данных более предсказуема. Особенно запись на медленные флешки.
Исходная версия i-rinat, :
Может есть какая волшебная команда, чтобы ограничить скорость записи на отдельные потоки?
Можно вот так делать: https://github.com/i-rinat/autofsync. Перехватывает функции libc и адаптивно вызывает fsync, стараясь удерживать незаписанный объём данных в секундах, а не байтах. Используй через LD_PRELOAD.