Назад | Перейти на главную страницу

Как сделать очистку фона более агрессивной

У меня есть система, которая выполняет непрерывный постоянный поток записей в файловые системы GFS2, и что происходит, так это то, что кеш увеличивается до vm.dirty_ratio, а затем загружает скачки во время синхронного сброса

Я уже установил vm.dirty_background_ratio = 1 и vm.dirty_ratio = 10, и это определенно помогло, но все еще есть цикл создания кеша и синхронный сброс, хотя и меньшего размера.

Что я действительно хочу, так это сделать так, чтобы смывка фона работала сильнее. У меня есть запасной процессор, поэтому я бы предпочел распределить промывку как можно более равномерно и никогда не делать ее синхронной. Есть какой-нибудь совет, как это сделать? Следующее, что я попробую, - это понизить vm.dirty_writeback_centisecs, но я видел предупреждения об этом. http://www.westnet.com/~gsmith/content/linux-pdflush.htm

Это ядро ​​2.6.32.