RAID各型磁盘阵列浅析
1.RAID0
RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把 连续的数据分散到多个磁盘上存取 ,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。
 优势:并行的存取方式决定了其拥有优秀的性能,存取速度那叫一个快。
 劣势:不支持冗余,磁盘一旦坏了,不好意思,一曲凉凉送给你。牵一发而动全身在这里得到了诠释。
 此外,磁盘空间使用率:100%,故成本最低。
2.RAID1
RAID 1通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。当原始数据繁忙时,可直接从镜像拷贝中读取数据,因此RAID 1可以提高读取性能。RAID 1是磁盘阵列中单位成本最高的,但提供了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。
 读取时并行读取,读取速度以最快的磁盘为准。
 写入时并行写入,写入速度以最慢的磁盘为准。
 磁盘利用率50%,是一种典型的数据冗余方案。
3.RAID5
RAID 5是RAID 0和RAID 1的折中方案。RAID 5具有和RAID0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID5的磁盘空间利用率要比RAID 1高,存储成本相对较低,是目前运用较多的一种解决方案。
 使用一块磁盘来保存奇偶校验信息,当某块磁盘发生替换时,可以通过使用奇偶校验信息和剩余的数据去还原数据,保证数据的高可靠性。
 做raid 5阵列所有磁盘容量必须一样大,当容量不同时,会以最小的容量为准。 最好硬盘转速一样,否则会影响性能,而且可用空间=磁盘数n-1,Raid 5 没有独立的奇偶校验盘,所有校验信息分散放在所有磁盘上, 只占用一个磁盘的容量。
 需要注意的是,这里只能允许一块磁盘损坏,否则,无法使用奇偶校验恢复数据。
 磁盘利用率:(N-1)/N
4.RAID10
RAID10也被称为镜象阵列条带。象RAID0一样,数据跨磁盘抽取;象RAID1一样,每个磁盘都有一个镜象磁盘, 所以RAID 10的另一种会说法是 RAID 0+1。RAID10提供100%的数据冗余,支持更大的卷尺寸,但价格也相对较高。对大多数只要求具有冗余度而不必考虑价格的应用来说,RAID10提供最好的性能。使用RAID10,可以获得更好的可靠性,因为即使两个物理驱动器发生故障(每个阵列中一个),数据仍然可以得到保护。
 磁盘利用率:50%
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号