Linux

RAID 滯後突發寫入

  • August 26, 2012

我想設置 RAID1,以便 RAID 配置中的 ramdisk 偶爾與物理磁碟同步(執行時非常耗電,所以我希望讓它分拆)。

有沒有辦法可以在 RAID 配置上設置調試頻率,使其每隔 5 分鐘才突發寫入 HDD?

如果您使用mdadmsoftware-raid-1 並使用臟映射進行設置,則可以每 N 秒將該磁碟連接/斷開連接到 md-device。

用 md 術語來說是

  • 設置錯誤
  • 消除
  • 重新添加

好吧,對於某些 FS,您可以進行此類調整,例如對於 EXT3,EXT4man mount提到 «…

commit=nrsec 每 nrsec 秒同步所有數據和元數據。預設值為 5 秒。零表示預設。

…» — 這可能足以滿足您的需求。

此外,還有vm.dirty_writeback_centisecssysctl 被描述為:«…

pdflush 寫回守護程序將定期喚醒並將“舊”數據寫入磁碟。此可調參數表示這些喚醒之間的間隔,以​​ 100 秒為單位。

將此設置為零將完全禁用定期寫回。

…»

因此,實際上您可能根本不必弄亂 RAM 磁碟/HDD RAID1。

引用自:https://unix.stackexchange.com/questions/46302