我应该使用“Raid 5 + 备用”还是“Raid 6”?

Tre*_*ith 13 raid backup performance nas raid-5

什么是“Raid 5 + Spare”(摘自用户手册,第 4.17.2 节,第 54 页):

RAID5+Spare:RAID 5+Spare 是一种RAID 5 阵列,其中一个磁盘用作备用磁盘以在磁盘出现故障时立即重建系统(图79)。至少需要四个磁盘。如果一个物理磁盘出现故障,数据仍然可用,因为它是从奇偶校验块中读取的。故障磁盘中的数据将重建到热备用磁盘上。更换故障磁盘后,更换的磁盘将成为新的热备用。单个磁盘故障不会丢失数据,但如果在系统将数据重建到热备件之前第二个磁盘发生故障,则阵列中的所有数据都将丢失。


什么是“Raid 6”(摘自用户手册,第 4.17.2 节,第 54 页):

RAID6:在 RAID 6 中,数据跨所有磁盘(最少四个)进行条带化,每个数据块的两个奇偶校验块(图 80 中的 p 和 q)写入同一条带上。如果一个物理磁盘出现故障,则可以将故障磁盘中的数据重建到替换磁盘上。这种 Raid 模式最多可以支持两个磁盘故障而不会丢失数据。RAID 6 可以更快地从故障磁盘重建数据。


“Raid 5 + Spare”和“Raid 6”都非常相似......我无法区分。

“Raid 5 + Spare”什么时候是最佳选择?

什么时候“Raid 6”是最佳的?

该手册以 5 星评级降低了不同的突袭。“Raid 5 + Spare”仅获得 4 颗星,而“Raid 6”获得 5 颗星。如果我盲目相信手册,我会得出结论“Raid 6”总是更好。“突袭6”总是更好吗?

Dav*_*ett 17

简而言之:

  • 如果安全是您的主要关注点,那么请使用 RAID6,因为它可以在任何两个驱动器同时发生故障的情况下幸免于难。如果一个驱动器在 R5 + 备用配置中出现故障,在备用驱动器达到速度之前,您无法避免另一次故障,这对于大型驱动器可能需要相当长的时间(对于已断电的驱动器,这并非闻所未闻很长一段时间,例如您的备用设备,在最终调用时无法启动)。

  • 如果性能为王,请使用 5+spare 因为当阵列未处于降级状态时写入性能会更好 - 尽管 R5 和 R6 之间的性能差异明显小于 R5 和其他解决方案之间的差异,如果您有好的控制器(即一旦进行部分块写入操作“两个/三个并发读取然后奇偶校验计算然后两个/三个并发写入”大部分时间而不是“读取然后读取(然后读取)然后奇偶校验-calc-then-write-then-write(-then-write)”,这是一些非常便宜的控制器和软件 RAID 可以做到的。

编辑:我第一次错过了一个潜在的重要点:

  • 如果需要考虑功耗,那么 R5+spare 将具有额外的优势,如果您的控制器在需要之前保持备用驱动器断电。


kni*_*tti 7

RAID 5 + 热备:

  • 在同等控制器硬件上的性能优于 RAID 6
  • 您不能同时丢失 2 个磁盘。当您丢失磁盘时,有一个重建时间(使用热备用),您没有冗余。任何在这段时间内失败的东西都会造成完全的损失(没有将所有东西发送到一家好的数据救援公司并支付真正的 $$$$)

RAID 6:

  • 性能比 RAID 5 差(取决于控制器,它可以从非常明显到几乎没有区别)
  • 您可以同时丢失 2 个磁盘

对于任何 RAID 5 或 6,您必须小心使用不是来自同一生产运行的磁盘。可能会发生(我已经看到过!)在重建时出现单个失败后,由于压力增加,下一个磁盘失败。来自同一运行的磁盘具有完全相同的固件,并且可能具有非常相似的物理属性。

编辑:选择什么

(这也取决于服务器的性能要求和可承受的风险。)

如果服务器的环境对于硬件(colo、climatized 等)来说非常好,那么 RAID5 + 热备份就可以了。

如果环境使多个磁盘在短时间内(振动、潮湿、脏污)发生故障的可能性更大,则选择 RAID 6。

始终也有足够的备份和测试恢复。

编辑 2:体面的 RAID 控制器具有清理功能,它会定期验证所有扇区。