存储 频道

RAID6连载(一):我们为什么要RAID6

RAID6优缺点分析

    RAID5在一个存储设备故障时,不用停机还能保护数据。但是,如果两个存储设备故障,数据就会丢失。尽管两个存储设备故障比一个存储设备故障的概率要小,但是考虑到目前应用中的几个原因,同时掉两个存储设备的可能性还是很大的:

    A) 硬盘的广泛使用:面向中低端存储领域的SATA技术越来越广泛的应用,如桌面和SMB (Small Middle Business) 存储,它低成本,容量大;但是,其平均无故障时间(MTBF)比FC和SCSI硬盘的都短,使同一时间掉两块盘的可能性变大了。

    B) 人为操作原因:当一个存储设备故障时,通常维护人员会用一个新的存储设备来取代这个出现故障的存储设备。不过,一旦操作人员在维护过程中出现小疏忽,让没有故障的存储设备离线,就会立即造成同时掉两个存储设备故障的状况,从而使得RAID5数据将丢失。

    C) RAID中,存储设备数量增加,提高了故障率:当RAID中增加存储设备数量时,很大程度上提高了存储设备预期故障发生率。当RAID出现故障时,在系统用空闲存储设备恢复数据时,也提高了其余存储设备也故障率;因此系统内存储设备数量越多,就越需要提升数据冗余的安全性。 

    不过RAID6在计算校验时,需要消耗大量的时间来做计算;如果采用CPU来完成这个动作,那么它对CPU的占用率是相当高的。因此,为了提高RAID6的性能,设计了专门的硬件加速器来完成该操作。

    不管如何,RAID6技术提供了可同时损坏两块盘的容错能力,对于数据保护领域来说是一种优秀的技术,随着RAID6硬件加速器的引入,其性能上的不足也会得到补足,可以相信RAID6会在存储行业发展壮大。

    好了,在这一节我们通过几种容错技术的对比,已经讲述了RAID6存在的价值,下一节我们将向大家详细讲述RAID6的数学算法。

0
相关文章