欢迎来到天天文库
浏览记录
ID:34778175
大小:75.53 KB
页数:3页
时间:2019-03-10
《比较raid01与raid10》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、比较Raid0+1与Raid1+0RAID0+1和RAID1+0的异同比较 RAID1+0和RAID0+1在本质上是一样的,只不过是在组建RAID的过程中,组建RAID1和组建RAID0的顺序不同而已。 一RAID1+0(RAID0overRAID1)即先组建RAID1,然后把组建好的RAID1再组建成RAID0 假设我们有四台磁盘驱动器,每两台磁盘驱动器先做成RAID1,再把两个RAID1做成RAID0,这就是RAID0overRAID1: (RAID1)A=DriveA1+DriveA2(Mirrored) (RAID1)B=Drive
2、B1+DriveB2(Mirrored) RAID0=(RAID1)A+(RAID1)B(Striped) 二RAID0+1(RAID1overRAID0)即先组建RAID0,然后把组建好的RAID0再组建成RAID1 假设我们有四台磁盘驱动器,每两台磁盘驱动器先做成RAID0,再把两个RAID0做成RAID1,这就是RAID1overRAID0: (RAID0)A=DriveA1+DriveA2(Striped) (RAID0)B=DriveB1+DriveB2(Striped) RAID1=(RAID0)A+(RAID0)B(Mirr
3、ored) 在这种架构之下,如果(RAID0)A有一台磁盘驱动器故障,(RAID0)A就算毁了,当然RAID1仍然可以正常工作;如果这时(RAID0)B也有一台磁盘驱动器故障,(RAID0)B也就算毁了,此时RAID1的两磁盘驱动器都算故障,整个RAID1资料就毁了。 因此,RAID0OVERRAID1应该比RAID1OVERRAID0具备比较高的可靠度。所以我们建议,当采用RAID0+1/RAID10架构时,要先作RAID1,再把数个RAID1做成RAID0。RAID0+1是先条带化,再镜像;RAID1+0是先镜像再条带化。针对RAID0+1,
4、一个Set中的硬盘损坏都会导致该Set损坏。这样的话,如果A,B两个Set中都各坏一个硬盘的话,则整个RAID都将损坏。而RAID1+0,只有一个Set中的硬盘都损坏时,才会导致整个RAID损坏。也就是说当1中的两块硬盘都坏掉时,整个RAID都会损坏。只要不是同一个Set中的两块硬盘损坏,则整个RAID就不会损坏。按概率的角度来讲,RAID0+1损坏第二块盘导致整个RAID损坏的机率为(n/2)/(n-1),RAID1+0损坏第二块盘导致整个RAID损坏的机率为1/(n-1).显然RAID0+1的稳定性不如RAID1+0.第二,在有硬盘损坏但整个RA
5、ID没有损坏的情况下,RAID0+1其实就变成了RAID0,只有一个Set工作(4块盘),这样读的速度显然变慢了。而RAID1+0还有7块盘工作,性能影响较小。另外,RAID0+1在以好盘替代坏盘时,recover的性能将比RAID1+0慢很多。所以在做raid的时候最好做RAID1+0而不做RAID0+1Raid10是一个Raid0与Raid1的组合体,它是利用奇偶校验实现条带集镜像,所以它继承了Raid0的快速和Raid1的安全。我们知道,RAID1在这里就是一个冗余的备份阵列,而RAID0则负责数据的读写阵列。其实,图6只是一种RAID10方式
6、,更多的情况是从主通路分出两路,做Striping操作,即把数据分割,而这分出来的每一路则再分两路,做Mirroring操作,即互做镜像。由于利用了RAID0极高的读写效率和RAID1较高的数据保护、恢复能力,使RAID10成为了一种性能及安全性比较高的等级,目前几乎所有的RAID控制卡都支持这一等级。但是,RAID10对存储容量的利用率和RAID1一样低,只有50%。因此,RAID10即高可靠性与高效磁盘结构它是一个带区结构加一个镜象结构,可以达到既高效又高速的目的,RAID10能提供比RAID5更好的性能。这种新结构的可扩充性不好,这种解决方案被
7、广泛应用,使用此方案比较昂贵。Raid10其实结构非常简单,分为raid0+1,和raid1+0两种类型,raid1+0首先创建2个独立的Raid1,然后将这两个独立的Raid1组成一个Raid0,当往这个逻辑Raid中写数据时,数据被有序的写入两个Raid1中。raid0+1性能上讲,RAID0+1好,就是先做RAID0条带,再做RAID1MIRROR,这样写入速度快,读的速度和RAID1+0一样。图中磁盘1和磁盘2组成一个Raid1,磁盘3和磁盘4又组成另外一个Raid1;这两个Raid1组成了一个新的Raid0。如写在硬盘1上的数据0、1、2、
8、3,写在硬盘2中则为数据0、1、2、3,硬盘3中的数据为4、5、6、7,因此数据在三个硬盘上的分布不同于Ra
此文档下载收益归作者所有