哪个更好:RAID5 + 1热备盘/ RAID6?

只是好奇,我有新的服务器的6×1TB 7200RPM近线SAS。 我可以将其configuration为RAID5 + 1热备用或RAID6。

我应该select什么?

每种方法都有缺点和优点。 这取决于你为什么使用RAID。 大多数人使用它的可用性。 他们不希望驱动器死亡,最终不得不closures系统或服务器。 在那里,你不使用RAID 5.我学习了这个难题,并且在SF中遇到了与RAID有关的每个问题。

为什么? 因为随着硬盘越来越大,对URE的容忍度越来越大,不可恢复的读取错误也越来越多。 我们曾经发生过这种事情,而不是在重build过程中想要发现的东西。 场景:3个驱动器的RAID系统。 我们在戴尔的硬件PERC卡上发现了一个警报,驱动C死亡。 订购新驱动器,交换出来,没问题。 在重build中间,它死了。

根据诊断结果,驱动器B上有一个“坏点”。该系统在该驱动器上反复失败,现在正在重build数据,无法读取该位置,并且无论多次我们甚至直接从控制器上跑了修理,每次都说修好了,不会重build。 所以我们有一个死硬盘和一个硬盘不能从一个地方读取…我们最终取代了2个驱动器,并从备份恢复。

教训:RAID不是一个备份,RAID 5不再是较大驱动器的可用性选项。

如果您希望提高速度或增加存储空间,那么您可以将其平衡到您的决定中。 您需要根据您的需求和目标来定义您的需求,而不是根据“我需要使用RAID的?

使用RAID6。 阅读Robin Harris在ZDNet上的“为什么RAID 6在2019年停止工作” 。

RAID 5应该永远不会存在热备份(热备份)。RAID 6总是更好地使用相同的驱动器数量。

http://www.smbitjournal.com/2012/07/hot-spare-or-a-hot-mess/

RAID 5解决scheme没有空间/容量优势或成本优势(但有一些小的性能优势),但可以减轻URE风险。

这个很容易 – 你想要更多的可用磁盘空间还是磁盘失败的能力 – 就这么简单。

所以我会做一些疯狂的假设 – 你不关心性能,因为它们是7.2的,而且你关心可用空间,因为它们是1TB的磁盘 – 你没有提到你想要的数据types存储,但我会假设它只是video文件或video和audio的组合。 如果我是正确的,那么大概你会努力取代数据? 在这种情况下,我不会select5或6,而是使用R10,是的,你会在R6上丢失1TB,在R5上损失2TB,但是速度会更快,并且可以在三张硬盘上运行。 如果我错了,你可以快速恢复你的数据,那么你可以去R5,所以你得到最可用的空间。

虽然performance是一个问题,但并不像你想象的那么关心。 较新的RAID硬件将会像1条带一样快速地写入2个奇偶校验条带。

此外,SAS驱动器通常具有较低的误码率,这意味着较低的不可恢复读错误(URE)。 但是,如果SAS驱动器与SATA驱动器的型号相同,则通常是一个数量级(10倍),但您可能没有看到改进。

最后,关于RAID-5和URE的问题,以及如何才能毁了你的一天,我前一段时间写了一篇文章: http : //subnetmask255x4.wordpress.com/2008/10/28/sata-不可回收的错误和如何,影响袭击/其中我涉及其中的一些问题。 基本上,好的硬件(不是软件RAID)上的RAID-6应该显示与RAID-5相同的性能。 如果您的硬件很差,或者正在使用软件RAID,那么您将看到性能受到影响。

与往常一样,备份是您的挽救优雅。 不要忘记执行备份策略,并确认可以从中恢复。

我认为RAI​​D 5 vs. 6(和vs. 10)归结为性能,以及您对所使用的驱动器品牌的信任程度。 我们主要使用惠普服务器和惠普存储,而且几乎没有出现磁盘故障,所以我对RAID5 +热备甚至RAID5在不太关键的系统上感到满意。

从理论上讲,RAID6在第一次发生故障的驱动器正在重build时可以帮助您避免发生第二次驱动器故障,但是您可以根据生成2个不同奇偶校验条带所需的增加的计算结果进行交易。 我们没有使用6,所以我从来没有看过有关RAID6arrays可以重buildRAID5多快的规格,但我认为6将需要更长的时间,因为它必须做2个奇偶校验计算,而不是一个。

如果我要离开RAID5,我可能会用10(或01)来完全摆脱平价计算。 有6个驱动器,你可以做到这一点,虽然你净容量只有一半。

RAID6。 这样,如果两个磁盘相对较快地连续失败,那么arrays还没有从第一次故障重build(或者两个磁盘在断电后无法启动),那么您并没有丢失所有的数据。

这里有很多好的build议,特别是来自Bart和Chopper3。

我唯一要添加的是在失败情况下testing你的工作量。 人们通常会设置RAID-5 / RAID-6来购买可用性(即由于磁盘故障,服务器不会停机)。 不幸的是,对于一些工作负载 – 特别是写入繁重的工作负载,您可能会发现性能受到的影响非常严重,您不会购买太多。

如果你的testing成功了,那么不要忘了devise和testing备份策略。

Raid6有更多的开销,所以在相同数量的驱动器上raid5会更快。 另一方面,一旦磁盘死亡,你可能会失去优势,并且rai5重build,如果在重build过程中另一个驱动器死亡,则有丢失arrays的风险。

在你的情况下,你在不同数量的主轴上运行raid5和6,因为额外的主轴raid6可能会更快。

好的答案,除了没有人提到写作performance。 与RAID 5相比,RAID 6通常会使您的写入性能略微下降,因为要维护两个奇偶校验条带。

尽pipe如此,大多数人觉得值得使用RAID 6。