为什么RAID1+0比RAID0+1好

1.  RAID0+1

2. RAID1+0

3. 相关分析

1)对于RAID0+RAID1 的情况来看,当有单个磁盘发生故障时,所有其所在的磁盘阵列都将失去功能。但是RAID1+RAID0 就不会有这种情况发生,RAID1+RAID0 恢复速度更快。
2)对于容错能力而言,如果有一块盘坏了之后,再考虑其容错能力的话,那么对于有2N 块磁盘的系统而言,如果是RAID0+1 那么,系统出现故障的可能性是N/(2N-1),对于RAID1+0 而言,其可能性是1/(2N-1)。例如前面的图中给出的N=4 的情况。如果有一块盘坏了。剩余7 快盘,那么对于RAID0+1 而言,出错的可能性为4 块磁盘中的一块,而对于RAID1+0 而言,只有一块磁盘(与出错磁盘相对应的镜像盘)出现故障时整个系统才彻底不能使用。对于3 块磁盘出错而导致系统故障的可能性也可以类似讨论,从这个角度来说,RAID1+0 的容错能力要高于RAID0+1。
3)常见RAID 系统也支持RAID1+RAID0 这种方式。

4)如果有一个磁盘坏了之后,在没有进行更新磁盘之前,RAID0+1的速度要稍快于RAID1+0,因为此时RAID0+1变成了RAID0的形式。
所以综合上面的分析可以得出RAID1+RAID0 的策略是比较有优势的。

posted @ 2011-10-28 20:17  Let it be!  阅读(2939)  评论(0编辑  收藏  举报