盘点非主流RAID类型原理与特点
上一期我们介绍了常见的RAID0、1、5、10等类型,本期继续介绍RAID2等raid类型。RAID2
容量:(2∧N)/(2∧N+N+1),其中N为硬盘数量
读取速度:较高
写入速度:中等
稳定性:高
可修复性:较高
RAID2
RAID2是RAID0的改进版,采用"汉明码"进行校验,将数据条带化后存储到一部分硬盘上,而另一些硬盘存储校验码。
RAID2磁盘阵列有固定的"数据宽度",可以由用户设定。
一般地,当数据宽度为N时,用于存储数据的硬盘数量为2∧N,用于存储"汉明码"的硬盘数量为N+1。
比如数据宽度为4,则需要16块硬盘装数据,5块硬盘装"汉明码"。
现在RAID2已经不常用了,所以不过多评论。RAID3
容量:N-1块硬盘的容量
读取速度:较高
写入速度:低
稳定性:中高
可修复性:中高
RAID3
RAID3使用奇偶校验技术,将数据条带化后存储在N-1块硬盘中,保留一块硬盘放校验数据。
RAID3磁盘阵列的读取速度与RAID5类似,而由于每次写操作会计算与该数据块同处一个带区的所有数据块的校验值,然后将新值重新写入到校验块中,所以比较繁琐,速度降低。RAID4
容量:N-1块硬盘的容量
读取速度:较高
写入速度:较高
稳定性:中高
可修复性:中高
RAID4
RAID4使用奇偶校验技术,与RAID3类似,也是将数据条带化后存储到不同硬盘中。
RAID3与RAID4的读取性能基本相同,而RAID4在写操作时只用到被写入数据的硬盘与校验盘,所以写入性能远高于RAID3。RAID6
容量:N-2块硬盘的容量
读取速度:略低于RAID5
写入速度:略低于RAID5
稳定性:高
可修复性:高
RAID6
RAID6可以看作是RAID5的"升级版",校验数据是RAID5的两倍,因此安全性和可靠性更高。RAID6磁盘阵列至少需要4块硬盘。RAID7
容量:N-1块硬盘的容量
读取速度:最高
写入速度:最高
稳定性:较高
可修复性:较高
RAID7
在RAID7磁盘阵列中,每个磁盘都有独立通道,不会受到io瓶颈的限制,因此是理论性能最高的磁盘阵列。RAID 7 突破了以往 RAID 标准的技术架构,采用了非同步访问的方式存储数据,但依然需要一块硬盘存储校验数据。
RAID7的速度优势在16块以上硬盘时非常明显。RAID01
容量:全部硬盘容量的一半
读取速度:较高
写入速度:较低
稳定性:高
可修复性:较高
RAID01
RAID01是RAID0+1的简称,也就是"先0后1",先把数据条带化处理,存储于一半硬盘上,再对由n/2个硬盘组成的RAID0"子阵列"进行镜像备份操作。RAID50
RAID50
RAID50是RAID5与RAID0的嵌套,结构如上图所示。每个RAID5子阵列至少需要三块硬盘,不同的子阵列之间组成RAID0阵列。
RAID50结合了RAID5的冗余和RAID0的速度,兼具二者的优点,而且稳定性比RAID5更高。因此成为很多企业服务器的选择。RAID50至少需要六块硬盘。RAID60
RAID60
RAID60是RAID6与RAID0的嵌套,结构如上图所示。RAID60的可靠性和稳定性比RAID6更高,更适合装有大量硬盘的机架式服务器使用。
RAID60至少需要8块硬盘。RAID53
RAID53,小赵也不太懂
RAID 53是一种RAID类型,但你不要以为它是RAID 5和RAID 3的嵌套,其实RAID 53相当于RAID 3与RAID 0的组合。
RAID53是把数据分割后用RAID3的方式加入校验数据,然后用RAID0的方式存储在不同硬盘上。
RAID53的容量利用率较低,因此不太常用。JBOD
容量:全部硬盘容量之和
读取速度:低
写入速度:低
稳定性:一般
可修复性:无
JBOD
JBOD这种磁盘阵列相当于把几块硬盘"组合"成一块硬盘,所有硬盘共享容量且当做一块硬盘使用。
JBOD不属于标准RAID类型,只是简单地把硬盘"串联"在一起,组成一个大的逻辑磁盘,因此又称"简单磁盘捆绑"。
JBOD损坏一块硬盘后,只会丢失该硬盘对应的这部分数据。
好了,本期的文章就到这里,感谢大家阅读,我们下期再见!