首页 > 技术文章 > raid工作原理和特性

weilanxuesre 2022-02-15 10:39 原文

1.RAID-0

以 chunk 单位,读写数据,因为读写时都可以并行处理,所以在所有的级别中,RAID 0的速度是最快的。

但是RAID 0既没有冗余功能,也不具备容错能力,如果一个磁盘(物理)损坏,所有数据都会丢失。

读、写性能提升
可用空间:N*min(S1,S2,...)
无容错能力
最少磁盘数:1+

 

2.RAID-1

也称为镜像, 两组以上的N个磁盘相互作镜像,在一些多线程操作系统中能有很好的读取速度,理论上读 取速度等于硬盘数量的倍数,与RAID 0相同。另外写入速度有微小的降低。

 

 

读性能提升、写性能略有下降
可用空间:1*min(S1,S2,...)
磁盘利用率 50%
有冗余能力
最少磁盘数:2+

 

3.RAID-4

 

 多块数据盘异或运算值存于专用校验盘

磁盘利用率 (N-1)/N
有冗余能力
至少3块硬盘才可以实现

 

4.RAID-5

 

 

读、写性能提升
可用空间:(N-1)*min(S1,S2,...)
有容错能力:允许最多1块磁盘损坏
最少磁盘数:3, 3+

 

5.RAID-6

 

 

双份校验位,算法更复杂
读、写性能提升
可用空间:(N-2)*min(S1,S2,...)
有容错能力:允许最多2块磁盘损坏
最少磁盘数:4, 4+

 

6.RAID-10

 

 

读、写性能提升
可用空间:N*min(S1,S2,...)/2
有容错能力:每组镜像最多只能坏一块
最少磁盘数:4, 4+

 

7.RAID-01

 

 

多块磁盘先实现RAID0,再组合成RAID

 

8.RAID-50

 

 

多块磁盘先实现RAID5,再组合成RAID0

 

9.RAID-60

 

 

10.

 

 

 

推荐阅读