Существует такая проблема. Например, я копирую файл с локального диска (или делаю cat /dev/urandom
) в расшаренную по NFS директорию, скорость обмена данными с которой — 1 MiB/s. Или на флешку, скорость записи на которую — 10 MiB/s.
Так вот, первый ~гигабайт данных записывается со скоростью, явно превышающей пропускную способность канала — около 100 MiB/s (у меня SSD). Дальше скорость падает до нуля, одно ядро оказывается 100% занято io-wait, все процессы поочерёдно падают в состояние D и системе приходит каюк примерно до момента окончания записи файла (если соединение не рвётся раньше).
Что делать, куда копать? Симптомы похожи на 12309, только хуже и это не оно.
- 3.13.1-pf
- BFQ
-
vm.dirty_ratio = 60 vm.dirty_background_ratio = 10