RAID 0+1 与 RAID 1+0 详细解释

来源:互联网 发布:电子物料编码软件 编辑:程序博客网 时间:2024/05/17 08:29
RAID 0+1 与 RAID 1+0 详细解释:
拿6块硬盘举例
Raid 0+1 先0后1


分几个条带取决于盘总数:
DISK *6,6/2=3 分3个条带
DISK *8,8/2=4 分4个条带

RAID 1+0 也称 RAID 10 先1后0



RAID10和RAID01的比较
两者最重要的区别在于:RAID10的底层是镜像RAID1,而镜像就保证了当有一块硬盘比如A1损坏时,并不影响他的写功能,读性能可能稍微有所降低(大概降低1/8)。但是RAID01的底层是条带RAID0,而条带就导致了只要有一块硬盘比如左边的Disk0中的A1损坏时,那么整个左边的RAID0就不能使用了,所以整个RAID01就变成了只有右边的RAID0可以使用了,也就是从RAID01变成了RAID0,读性能马上降低一般,写性能没有影响,可靠性变得最差。仅仅凭借这一点,我们就绝不应该使用RAID01,而应该选择RAID10。
在正常的情况下RAID01和RAID10是完全一样的,而且每一个读写操作所产生的IO数量也是一样的,所以在读写性能上两者没什么区别。

在RAID 10的情况下,当一块独立的物理磁盘故障后,由于有一块对应镜像磁盘保护数据(除非对应的特定镜像硬盘也同时发生故障),因此不会对性能带来影响,从而显著高于RAID 01的容错性。此外,磁盘故障后的恢复成本RAID10技术也远低于RAID 01。在RAID 10技术中只需要重建一块物理磁盘,而RAID 01技术必须重建由多块物理磁盘组成的虚拟磁盘,从这点也能够体现出RAID 10相对RAID 01的优势。RAID 10在整体容错能力和恢复代价上比RAID 01更有优势,所以更为常用。
原创粉丝点击