Как сделать фоновую заливку более агрессивной
У меня есть система, которая выполняет непрерывный непрерывный поток операций записи в файловые системы 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.