Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > 服务器相关 > Why is RAID 1+0 better than RAID 0+1?
【标  题】:Why is RAID 1+0 better than RAID 0+1?
【关键字】:Why,is,RAID,1+0,better,than,RAID,0+1
【来  源】:http://www.cublog.cn/u/12673/showart.php?id=68605

Why is RAID 1+0 better than RAID 0+1?

Your Ad Here Why is RAID 1+0 better than RAID 0+1?
 
Of late I've heard much talk about RAID 1+0 being better than RAID 0+1, but never got a good answer why. Leah and I started talking about this over dinner one night and did a little math (literally on the back of a napkin) to calculate how much better. Here's what we figured out. Comments are welcome.
 
RAID 0+1 configuration where multiple disks are striped together into sets (sets A & B in the diagram, each set being as large as the resulting final volume), and then two or more sets are mirrored together.
 
RAID 1+0 configuration where two or more drives are mirrored together (mirrors 1-4 in the diagram), and then the mirrors (as many as are needed to result in the desired amount of space) are striped together.
In either case (0+1 or 1+0), the loss of a single drive does not result in failure of the RAID system. The difference comes in the chance that the loss of a second drive from the system will result in the failure of the whole system. In RAID 0+1, you have to lose one drive from each disk set to result in the failure of the whole system. In my diagram that would be one drive from set A and one drive from set B. In RAID 1+0, you have to lose all drives in a mirror. This would be both drives in any numbered pair in the diagram.
Mathematically, the difference is that the chance of system failure with two drive failures in a RAID 0+1 system with two sets of drives is (n/2)/(n - 1) where n is the total number of drives in the system. The chance of system failure in a RAID 1+0 system with two drives per mirror is 1/(n - 1). So, using the 8 drive systems shown in the diagrams, the chance that losing a second drive would bring down the RAID system is 4/7 with a RAID 0+1 system and 1/7 with a RAID 1+0 system.
The math gets more complicated when you have more than two elements to a mirror. Since that's a rare configuration, I haven't bothered to figure out the equations. If someone else would like to, I'll be glad to post them here.
Another difference between the two RAID configurations is performance when the system is in a degraded state, i.e. after it has lost one or more drives but has not lost the right combination of drives to completely fail. In a RAID 0+1 configuration, the loss of any drive in a set causes the failure of that entire set and the set is removed from the RAID system. Generally (in the two set case) this means you are left with a RAID 0 system made up of the remaining set of disks. This probably slightly improves write performance and slightly degrades read performance (but that's just a WAG, I haven't done any testing). In a RAID 1+0 system, you would see the same effect on each mirror that loses a drive, but not the whole system. In other words, a RAID 1+0 configuration will tend to show similar, but less dramatic, changes in performance when in a degraded mode than RAID 0+1. However, the changes will likely be slight in any case.
One more difference that was recently pointed out to me is the speed at which the RAID system recovers once the failed disk is replaced. RAID 1+0 only has to re-mirror one drive, whereas RAID 0+1 has to re-mirror the entire failed set. So RAID 1+0 will recover significantly faster.
RAID systems that support RAID 1+0
There used to be a list here of products that did or didn't support RAID 1+0. The list got too long for me to maintain. Ask the vendor or something. Usually you can find this in the documentation for the product, but it is frequently in the fine print.
 
日立系统携网络存储工业协会推出新版认证计划:【上一篇】
服务器为何要用SCSI硬盘 谈SCSI的优势:【下一篇】
【相关文章】
  • 独立冗余磁盘阵列(RAID)的基础介绍
  • 学RAID从饮水机开始(图)
  • Raid简述
  • 扩展存储网络 博科系统发布iSCSI网关解决方案
  • RAID0+1和RAID1+0的区别
  • 磁盘阵列系RAID介绍
  • AIX,HP-UX,LINUX,SOLARIS磁盘与卷管理常用命令精选
  • 使用 Linux fdisk 来创建 Linux 分区
  • RAID基本概念
  • Raid技术
  • 【随机文章】
  • 请教各位BOSS
  • plextor px-40tsi,toshiba 6401b,toshiba 4101b
  • SOA应用应逐步推进
  • QQ秀常见使用问题疑难解答(4)
  • 文件搜索
  • 关注AJAX(5): Apollo,Timeline Widget,ASP.NET AJAX动画效果
  • MFC几个关于字符串处理的全局函数
  • 中文Access2000速成教程--2.3 使用“设计网格”创建查询
  • 用session做客户验证时的注意事项
  • VB.Net图解入门
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.