raid工作原理和特性


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.