RAID 滞后突发写入

RAID 滞后突发写入

我想设置 RAID1,以便 RAID 配置中的 ramdisk 偶尔与物理磁盘同步(运行时非常耗电,所以我希望让它旋转)。

有没有办法可以设置 RAID 配置的调试频率,使其仅每隔 5 分钟突发写入 HDD 一次?

答案1

如果您使用mdadmsoftware-raid-1 并使用脏映射对其进行设置,则可以每 N 秒将该磁盘连接/断开到 md 设备。

用MD术语来说就是

  • 设置错误
  • 消除
  • 重新添加

答案2

好吧,对于某些 FS,您可以进行此类调整,例如 EXT3、EXT4man mount提到“...

commit=nrsec 每 nrsec 秒同步所有数据和元数据。默认值为 5 秒。零表示默认。

...» — 这可能足以满足您的需求。

另外,还有vm.dirty_writeback_centisecssysctl,其描述为:«...

pdflush 写回守护进程将定期唤醒并将“旧”数据写入磁盘。此可调参数表示这些唤醒之间的间隔(以百分之一秒为单位)。

将其设置为零会完全禁用定期写回。

……»

所以,实际上您可能根本不必搞乱 RAM 磁盘/HDD RAID1。

相关内容