RAID0: 由于磁盘寻道需要进行机械切换,消耗较多的时间。为了克服这一点,将许多磁盘并联在一起,形成一个RAID0。读写数据时,不切换磁道而是向下一个磁盘进行读写,从而提高效率。其中条带值指单块磁盘上的数据块。是效率最高的RAID.
RAID1: 把写入磁盘的数据100%写入到其他盘中,数据安全性最高,但是存储空间利用率低。并且有短板效应。如RAID提供的最大容量与RAID中磁盘容量最小的一块容量相同。RAID的写入性能与写入性能最差的磁盘性能相同。
RAID2: 采用了汉明码作为校验码。写入是要计算汉明码并写入到校验队列中,读取时也要进行校验。但是只可以纠正一个位的错误。
RAID3: 采用布尔逻辑进行校验
RAID4: 在RAID3的基础上,增大了条带的深度,为的是增加I/O的并发,但是性能提升非常小
RAID5: 采用了RAID0的布局,将校验盘分布打散在各个磁盘中,以实现并发操作。最低的并发I/O需要4块磁盘才可以实现。更多的磁盘并发的几率就越高。
RAID6: 采用两块校验盘,分别存放在磁盘中。采用公式 一:x+y=10,x xor y=1 公式二:2x+3y=20,aX xor bX=0。一个磁盘存放公式一的值,一个存放公式二的值。写性能很差,但是安全性能很高,及时两块磁盘错误也没有关系。
RAID10: 为RAID0和RAID1的组合。数据100%备份,性能与RAID0相近,但是成本比较高。用于既要高速存取,又要很安全的领域。