在 Linux 中,如何在磁盘上设置写回缓存?基本上,我想设置一个 100MB RAM 缓存用于写入,每 3-5 分钟或写满时写出一次。这可能吗?是否有sysctl
可以调整的设置?
谢谢!
答案1
Linux 已经做了一些写回缓存。查看pdflush 及其工作原理。不幸的是,由于它相当复杂,所以需要花费一些时间来了解所有细节,但是如果您想对其进行调整(例如针对笔记本电脑),那么这就是开始的地方。
答案2
你可以看看最终持久性 Ram 磁盘 (EPRD),但处理这个问题的最佳方式是硬件。您需要某种独立于操作系统的东西,以便在操作系统崩溃、电源事件和其他中断的情况下保护您的数据。
您不愿意使用现代 RAID 控制器上可用的非易失性缓存的原因是什么?