![如何使背景刷新更加积极](https://linux22.com/image/580673/%E5%A6%82%E4%BD%95%E4%BD%BF%E8%83%8C%E6%99%AF%E5%88%B7%E6%96%B0%E6%9B%B4%E5%8A%A0%E7%A7%AF%E6%9E%81.png)
我有一个系统,它正在对 GFS2 文件系统进行连续稳定的写入流,并且发生的情况是,缓存会累积到 vm.dirty_ratio,然后在同步刷新期间负载猛增
我已经设置了 vm.dirty_background_ratio=1 和 vm.dirty_ratio=10,这确实有帮助,但仍然存在缓存建立和同步刷新的循环,尽管循环较小。
我真正想要的是让后台刷新工作更加努力。我有多余的 CPU,所以我宁愿尽可能均匀地分散刷新工作,并且永远不要同步。有没有关于如何做到这一点的最佳建议?我接下来要尝试的是降低 vm.dirty_writeback_centisecs,但我看到了有关此问题的警告。 http://www.westnet.com/~gsmith/content/linux-pdflush.htm
这是2.6.32内核。