Mdadm
快速組裝raid5進行性能測試
我想在不同 RAID 和非 RAID 配置的幾個驅動器上執行一系列基於 fio 的性能測試。在 RAID5 中組裝驅動器時,重建過程需要非常長的時間(6TB 硬碟)。由於我將完全覆蓋磁碟作為性能測試的一部分(或者至少是我計劃讀取的所有扇區),有什麼方法可以配置 mdadm 以不打擾重建奇偶校驗並在下次計算奇偶校驗扇區是寫的?
您可以使用 跳過初始同步
--assume-clean
。mdadm --create /dev/md100 --assume-clean --level=5 --raid-devices=3 /dev/sdx1 /dev/sdy1 /dev/sdz1
或者,留下一個磁碟
missing
,這樣就不能執行同步。這樣做會導致 RAID 降級,這可能是某些測試的相關案例。mdadm --create /dev/md100 --level=5 --raid-devices=3 /dev/sdx1 missing /dev/sdz1
一種完全不同的方法是執行初始同步,但要使分區大小非常小,以便快速完成。大多數測試不需要使用全尺寸 6TB RAID。
不要忘記檢查文件系統選項,例如 ext4 有一些惰性初始化模式,可能會影響新創建的文件系統的性能。它還具有針對 RAID 使用進行優化的選項,您可以測試這些選項是否對您有任何影響。