首页/系统/服务器硬件与 RAID 速查/RAID 5 分布式校验:容量与代价
RAID 级别与计算68 条

RAID 5 分布式校验:容量与代价

RAID 5 把校验信息分散写到所有盘上,N 块盘损失一块容量换 1 块盘的容错。读性能好,随机写因读改写放大而变慢,是传统数据盘的主力级别。

容量公式(N - 1) × 单盘容量,至少 3 块盘
容错1 块盘;换盘后需要按校验计算重建
写惩罚4(读旧数据 + 读旧校验 + 写新数据 + 写新校验)

5 块 4TB 盘建 RAID 5 的容量

5 块 4TB 盘建 RAID 5 的容量
可用容量 = (5 - 1) x 4TB = 16TB
容错 = 1 块盘
随机写 IOPS ≈ 5 x 单盘 IOPS / 4
大容量 SATA 盘组 RAID 5,重建时间长且期间再坏一块就丢数据;容量大、盘数多时优先评估 RAID 6 或 RAID 10。

易错点

  • RAID 5 重建需要读所有存活盘做异或运算,期间性能下降明显,业务高峰期尽量避免换盘重建
  • 盘容量越大重建窗口越长(见重建时间估算条目),这是 RAID 5 在现代大容量盘上的主要风险

数据来源与参考

  • Broadcom MegaRAID 用户指南(RAID 5)
  • man 8 mdadm(--level=5)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌