Chinaunix

标题: 对RAID0+1和RAID1+0的讨论和分析,看对大家有没有帮助 [打印本页]

作者: zero_wjh    时间: 2005-08-03 01:52
标题: 对RAID0+1和RAID1+0的讨论和分析,看对大家有没有帮助
至少需要4块硬盘
DISK1, DISK2, DISK3, DISK4
一   RAID0+1

RAID0+1 不可以两边RAID0中各坏一块硬盘,但可以在单边同时坏掉单边的两块硬盘。
原因:假如DISK1  A1,DISK A2,DISK3  B1, DISK  B2
          A(A1,A2) B (B1,B2)
      1.A中和B中的任何一块硬盘同进坏了,则都破坏了RAID0技术。所有整
         个硬盘数据被破坏。因此不允A和B中的任何一个块硬盘同时损坏.
         2.当中A中所有硬盘坏了,因为B中的RAID0的格式保持完整,因做的是
         RAID0+1,I不影响数据的完整性.所以允许A中所有磁盘损坏.同理B也是
         这样.

二   RAID1+0

RAID1+0可以两边RAID1中各坏一块硬盘,但不能同时坏掉单边的两个硬盘。
原因:1.A中的任何一个硬盘都可以坏,因为做的是RAID1格式,同时B中的任何一
        个硬盘的数据也可坏,因为也做的是RAID1的格式.所以允许A和B中的任
        何一块硬盘同时损坏,即不影响数据的完整性.
         2.A中(B中)的两块同时硬盘损坏,从图中可以看到,数据无法保持完整性.所
        以不允许单边的两块硬盘同时损坏.
       以上的RAID0+1,RAID1+0图示如下:

RAID1+0.gif (3.2 KB, 下载次数: 358)

RAID1+0.gif

RAID0+1.gif (3.04 KB, 下载次数: 291)

RAID0+1.gif

作者: fengwy    时间: 2005-08-08 17:59
标题: 对RAID0+1和RAID1+0的讨论和分析,看对大家有没有帮助
怎么大家不识货呢,我来顶
作者: final fantasy    时间: 2005-08-08 18:11
标题: 对RAID0+1和RAID1+0的讨论和分析,看对大家有没有帮助
好清晰~
作者: boson2000    时间: 2005-08-27 19:33
标题: 对RAID0+1和RAID1+0的讨论和分析,看对大家有没有帮助
ding
作者: sqmax    时间: 2005-08-28 11:15
标题: 对RAID0+1和RAID1+0的讨论和分析,看对大家有没有帮助
讲的不清楚,有些也没讲到重点上,对于可行性上来说做RAID10就够了,而01没什么实际意义
作者: yenakata    时间: 2005-08-31 11:23
标题: 对RAID0+1和RAID1+0的讨论和分析,看对大家有没有帮助
其实简单来说,以这样表示方式,A(A1,A2) B (B1,B2)

对于RAID0+1,A是RAID0,B是RAID0,AB是RAID1
对于RAID1+0,A是RAID1,B是RAID1,AB是RAID0
作者: zhang21cnboy    时间: 2005-08-31 13:13
标题: 对RAID0+1和RAID1+0的讨论和分析,看对大家有没有帮助
raid10的写入速度,大大的有问题。

呵呵。

还是做raid5算了。
作者: javamud    时间: 2005-10-08 13:45
标题: 对RAID0+1和RAID1+0的讨论和分析,看对大家有没有帮助
原帖由 "zhang21cnboy" 发表:
raid10的写入速度,大大的有问题。

呵呵。

还是做raid5算了。

看用在什么地方上了,如果是下载多上传少,用raid0+1/1+0好些,但是如果是数据库等存取频繁的操作,还是做raid5好些。
作者: q1208c    时间: 2005-10-08 15:07
标题: 对RAID0+1和RAID1+0的讨论和分析,看对大家有没有帮助
原帖由 "zhang21cnboy" 发表:
raid10的写入速度,大大的有问题。

呵呵。

还是做raid5算了。
   5 比 1+0 写得快?
作者: fengwy    时间: 2005-12-06 10:31
原帖由 zhang21cnboy 于 2005-8-31 13:13 发表
raid10的写入速度,大大的有问题。

呵呵。

还是做raid5算了。

说反了吧
作者: inhance    时间: 2005-12-07 22:39
顶一顶
作者: kingcoling    时间: 2006-01-03 15:29
goood!!!!
作者: saproc    时间: 2006-01-05 10:07
标题: 我的个人看法
RAID 0+ 1
优点:
正常使用中,考虑性能上讲,RAID0+1 好,就是先做RAID 0 条带,再做 RAID 1 MIRROR,这样写入速度快,读的速度和RAID1+0一样。
缺点,一旦一个硬盘坏了,一半的硬盘无法工作,如果1个条带上各坏1个硬盘(RAID0+1只有2个条带),GAME OVER....即使是只有一个硬盘坏了,做数据恢复也很慢,因为一半的硬盘要rebuild(大家该知道为什么吧)。

RAID 1+0
优点 数据安全性好,只要不是1个条带上的2个硬盘同时坏,没有问题,还可以继续跑数据。数据恢复快。
缺点 写性能稍微比RAID 0+1 差(读性能一样)


这里举个例子,20个硬盘
做RAID 0+1,共2个条带做MIRROR,每个条带10个硬盘,如果坏了1个硬盘,只能是另外一个完好的条带(10个硬盘)同时工作,这边条带9个好的硬盘也要休息。

做RAID 1+0,共10个条带,每个条带2个硬盘做MIRROR,如果坏了1个硬盘,没关系,其它19个硬盘还要同时工作,只要不是坏在一个MIRROR里面的,没事。


建议,硬盘很多时,同时坏的几率就比较大,建议使用安全系数高的RAID 1+0,宁愿损失点性能(其实差不多)。
如果仅仅是4块硬盘或者不考虑安全,不是关键业务,只是为了追求速度快感,你可以选择RAID 0+1

[ 本帖最后由 saproc 于 2006-1-5 10:39 编辑 ]
作者: saproc    时间: 2006-01-05 10:18
标题: 还有要补充的
RAID 0是所有阵列方式里面最快的,RAID 5 性能比RAID 0肯定是差。
但是RAID 5 和 RAID 1+0 比,也各有利弊,比如一个阵列里面20个硬盘,做RAID 1+0 的时候,会出现只有10个硬盘同时工作的状态,而RAID 5始终是20个硬盘在工作。读性能来说,RAID 5 比RAID 10好,写性能差一些。
在硬盘很多的时候,不要做RAID 5,同时坏2个以上的硬盘,也会GAME OVER。

[ 本帖最后由 saproc 于 2006-1-5 11:40 编辑 ]
作者: kavon    时间: 2006-01-05 12:01
做RAID 50最好,或者干脆买一片能做RAID6模式的硬件RAID卡,目前台湾广安科技的ARC8口以上的RAID卡支持RAID6很好,读取速度都比较好,读速度有500多MBs,写速度有300多MBs
作者: saproc    时间: 2006-01-05 12:54
标题:
楼上朋友说的对,RAID50是很好的方式,当然要根据自己的应用来划分,一个盘柜里面做存储方案的时候,根据应用不同,可以同时用N种阵列方式的组合。我们的一个盘柜里面,有RAID10,也有RIAD50,同时并存的。
以下都是常见的组合:
RAID03,RAID30,RAID53,RAID50,RAID05,RAID51,RAID15,RAID10,RAID01

[ 本帖最后由 saproc 于 2006-1-5 13:21 编辑 ]
作者: zhangjiuhu    时间: 2006-05-26 13:03
是不是如果每块硬盘容量不一样大做raid的时候就按照容量最小的硬盘计算了,大硬盘剩余的空间也用不了了?
作者: llxj    时间: 2006-06-15 11:08
定一下,讲得还是比较清楚了。不知道各位做过测试的大侠能否将测试的数据贴出。
作者: galaxy1975    时间: 2006-06-15 11:19
raid50/raid6好像写性能不咋地,特别是当其中一块盘坏掉以后
作者: clarcli    时间: 2006-08-08 22:57
13楼从哪里得出RAID 1+0写性能稍微比RAID 0+1 差,我没有看明白,告诉我一下。
作者: xaosky    时间: 2006-11-06 21:59
RAID 10 比01强的太多。
作者: zhdh1999    时间: 2007-01-15 12:15
标题: 回复 1楼 zero_wjh 的帖子
这一下我明白了
作者: jim.ma    时间: 2007-01-15 12:41
raid5 写性能最差吧
作者: a2z2008    时间: 2007-05-21 11:06
应该顶一下
作者: jtw    时间: 2007-05-21 12:15
我觉得,从使用和维护上,使用RAID 10吧,坏硬盘恢复速度块,恢复数据时,对系统性能影响小。至于写性能,比RAID 5好,至于与RAID 0+1相比,写性能也没有什么区别。
作者: 五“宅”一生    时间: 2007-10-09 13:04
好帖子啊。学习!
作者: yangzq123    时间: 2007-10-22 01:23
大家可以看一下http://acnc.com/04_01_05.html站点,get to know RAID
作者: easybegin    时间: 2007-10-22 09:28
raid0+1 单边坏一块盘,整个那一边就废了;楼主说的允许单边坏两块是不妥当的,第二块一般没机会坏(除非同时坏了)raid0就废了。
作者: paltt36    时间: 2007-10-23 09:50
有帮助,楼主谢谢了。
作者: huangjie81    时间: 2007-10-25 10:47
很棒的帖子.
支持一个.
看了以后,思路很清晰了,
作者: marinercn    时间: 2007-10-26 20:25
各有优缺点,关键看你的应用环境
争论谁好谁坏没有意义
作者: xiangrong8    时间: 2007-10-29 17:29
刚入这行,还有好多要学的
继续努力
作者: 风之幻想    时间: 2007-11-06 10:42
其实,关于RAID的讨论.其实,根据要求,具体指定.还有最重要的就是钱.
作者: yueliangdao0608    时间: 2008-04-22 14:31
终于明白了。
作者: bbz-CHUN    时间: 2008-04-23 12:00
QUOTE:
原帖由 "zhang21cnboy" 发表:
raid10的写入速度,大大的有问题。

呵呵。

还是做raid5算了。
看用在什么地方上了,如果是下载多上传少,用raid0+1/1+0好些,但是如果是数据库等存取频繁的操作,还是做raid5好些。






欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2