【IT168 专稿】Chris Mellor在Sun的博客网站上发现了一篇关于ZFS添加三重奇偶校验RAID(RAID-TP)的文章,它是RAID-5(单一奇偶校验)和RAID-6(双重奇偶校验,也即著名的RAID-DP)方案合乎逻辑的延伸,Sun工程师专门发表了一篇文章,称其性能与RAID-DP非常接近。
真正的问题是,是否有人需要它,Wikibon上有一篇文章详细解释了由多块硬盘组成的RAID阵列出故障时的情况,主要结论是,它比你想象的更容易,特别是使用SATA硬盘时,SATA硬盘的误码率通常介于每10到100TB有1个错误,随着硬盘容量的增长,这个值变得更加大。
想象一下由16块2TB硬盘组成的阵列,每100TB出现1个错误就不是什么大问题,但这可能会演变为一个大事件,结合考虑人为错误的风险(移除RAID-5阵列中出现错误的硬盘时,你会擦除所有的数据),RAID-5并不是任何严重的存储系统故障都能恢复的。
我们也不敢保证三重奇偶校验会成为一种必然趋势,但我们认为早总比迟好,而且它会成为Sun-Oracle的一大卖点,但话又说回来,每GB单位存储成本一直在不断下降,转移到RAID-10是值得考虑的,虽然这样浪费的空间会多一点,但硬盘已经是白菜价格,RAID-10在正常运行和降级模式下都能保证很快的速度,结合巡逻读取,帮助尽快发现错误,它可能会变得更普及,我认为在未来几年内,RAID-10和RAID-TP将比RAID-5和6变得更流行,但现在预测谁将是最终的赢家还为时太早。