RAID 6覆盖更多基地
由查尔斯Eischen
RAID技术—独立磁盘的冗余阵列—允许您根据给定应用程序的特定要求建立不同程度的数据保护。RAID级别0、1、5和10使用最广泛,而RAID 5(旋转奇偶校验)在容错方面最高,因为它允许在不失去对存储信息的可访问性的情况下重新构建故障驱动器上的数据。raid6(双奇偶校验)通过在发生故障时保护两个驱动器上的数据,提供了更高的容错级别。
在raid5阵列中,数据跨所有驱动器条带,奇偶校验信息分布并存储在所有磁盘上。如果一个驱动器出现故障,幸存的阵列将以降级模式操作,直到替换故障的驱动器并从奇偶校验信息重新生成其数据为止。但是,如果在重新构建期间出现第二个驱动器故障,或者在重新构建期间出现潜在的媒体缺陷导致读取错误,则所有数据都将丢失。今天增加的硬盘容量导致更长的重建时间,这增加了在重建期间第二个驱动器失败的可能性。
RAID 6消除了这种风险。在启用RAID 6的系统中,计算、写入和分布所有驱动器的第二组奇偶校验。第二个奇偶校验计算提供了更大的容错能力,因为两个驱动器可能发生故障而不会导致数据丢失。
但是raid6所需的额外计算会对写性能产生负面影响。性能基准测试显示,与RAID 5实现相比,RAID控制器的总体写性能会下降30%以上。raid5和raid6的读取性能是相当的。
RAID供应商以不同的方式实现他们的设计,因此找到能够最小化RAID 6写入惩罚的控制器是很重要的。寻找同时进行双奇偶校验计算的控制器,以及使用专用的、基于硅的条带处理程序从根本上减少写惩罚的控制器。
想了解更多,请点击这里。