首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RAID 6能支持3个或3个以上的配偶吗?

RAID 6能支持3个或3个以上的配偶吗?
EN

Server Fault用户
提问于 2015-03-11 04:27:18
回答 1查看 1.3K关注 0票数 -1

在我看来,人们使用RAID 1+0、RAID 5+0或RAID 6+0而不是使用具有3个或更多parities (类似于RAID 6)的RAID似乎不对,因为在相同的冗余级别下,RAID具有更好的可靠性。

再考虑4个相同的1TB驱动器的情况。在这种情况下,RAID 6和RAID 1+0都具有50%的冗余和等效的理论最大读写吞吐量(不包括查找次数或RAID控制器缺陷)。RAID 6阵列可以在任何2个驱动器故障中存活下来。RAID 1+0可以在任何单个驱动器故障中存活,但在2号有1/3的阵列失败几率。

更多的驱动器和更多的胎次,它们之间的差异更明显。对于6个相同的1TB驱动器和一个具有3个参数的RAID 6,RAID 1+0和这个3奇偶RAID将再次具有50%的冗余和等效的理论最大读写吞吐量。3奇偶RAID阵列可以在任何3个驱动器故障中存活,而RAID 1+0可以在任何单个驱动器故障中存活,但在第2次有1/5的阵列故障,第3次有3/5的阵列失败的可能性。

因此,通过一些计算,很明显,从理论上说,与嵌套RAID级别相比,增加parities数量是一种更有效的驱动器使用方法。那么,制造商为什么不向他们的RAID控制器添加更多的参数,而不是支持嵌套的RAID布局呢?我是否可以在Linux软件RAID中创建至少有3个参数的RAID?

EN

回答 1

Server Fault用户

发布于 2015-03-11 06:25:10

您可能需要更多地了解RAID-6;我建议您阅读维基百科解释

问题是RAID-6中的第二个奇偶校验位不只是RAID-5中使用的第一个奇偶校验位(简单的XOR样式,即RAID-5中使用的)的副本;这将是完全无用的,因为如果丢失了两个数据驱动器,那么XOR奇偶校验位有两个幸存副本对您没有任何帮助。第二奇偶校验位由完全不同的计算导出,其数学性质是,当与异或奇偶校验位相结合时,它可以在两个数据驱动器故障后(或在一个数据驱动器故障和XOR奇偶位丢失之后)恢复数据。

如果您想要添加第三位、第四位等奇偶校验位,您就不只是需要添加更多的奇偶校验驱动器:您必须想出更多的计算方法,以便在丢失三位(四位等等)后能够存活。数据和/或奇偶校验驱动(维基百科有更多的症状)。它必须能够合理地快速计算,否则性能将受到影响,而且由于类似的原因,在不读取大量数据的单比特翻转。

我不知道这份工作存在大量的候选函数,所有这些都只是等待编解码器--“是的,让我们有几个.”--在没有它们的情况下,增加更多简单的数据光盘在概念上是简单的,计算上很便宜,而且--让我们面对现实--在实践中相当便宜,给出有价值的数据。

编辑你的评论,以下:三角形是大量使用在建筑,因为他们是稳定的平面内变形,而四边形不是。给定稳定的四边形,我们可以节省很多材料,当我们制造应力结构时,我们为什么不使用它们呢?答:我们不使用它们,因为似乎没有任何稳定的四元数。

我们不使用更多的奇偶位的主要原因是缺少合适的候选函数,这些功能已经得到了适当的标准机构的支持,而缺少祝福的主要原因是缺少合格的函数。这个世界并不愚蠢;考虑到这些功能,我们几乎肯定会使用它们--但在候选函数存在之前,它们的不存在是它们不被使用的原因。在这个问题上还能说什么呢?

编辑2:是的,我投票决定结束这个问题,因为在我看来,这个问题的答案似乎已经不成立了。

看看最初提出的问题,如果你不知道第二次奇偶计算与第一次完全不同,那就解释了混乱的原因;我的答案是基于这个假设,但你说你确实理解这一点。

因此,知道您知道在这个时候没有任何标准化的函数,您的问题的答案是

那么,制造商为什么不向他们的RAID控制器添加更多的参数,而不是支持嵌套的RAID布局呢?因为DDF标准中没有更多的奇偶校验计算要使用。

我是否可以在Linux软件RAID中创建至少有3个参数的RAID?不是的。

但现在,你要跳过它,说你认为应该有很多候选函数。或者你不知道你在说什么,在这种情况下,我什么也不能说,或者你说,在这种情况下,我建议你写你的函数,并向SNIA提出,这样它就能尽快得到祝福。这两种方法都不适合SF。

或者,你是在暗示,缺乏官方认可的平价功能,还有一个更为阴险的原因,而不是问,国际全球( International )阴谋压制第三个平价函数的目的是什么?在这种情况下,我仍然帮不了你,因为我认为它不存在,而且这个问题对SF来说仍然是个离题。

,你在问什么?

票数 15
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/674478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档