LoveUnix » 存储设备 » [总结] RAID类型的选择
让LU留住您的每

一天 让LU博客留住您的每一天
2007-4-22 18:18 oraix
[总结] RAID类型的选择

[color=#ff0000][面向读者][/color]
存储售前工程师, 实施工程师, 架构师, 系统采购技术人员

[color=#ff0000][摘要][/color]
经历过n多项目的设计和实施, 发现很多售前/售后工程师对RAID的特性都没有深入的了解, 基本上不假思索就用RAID5, 到实施时候建议使用一些R1, R 1/0时发现磁盘数目没用买够, 下面简单介绍一些RAID类型选择的知识和磁盘数目计算的办法.

关于RAID类型的细节就不赘述了, 请看wwmiao发布的帖子
[url=http://bbs.loveunix.net/viewthread.php?tid=70988&extra=page%3D1]http://bbs.loveunix.net/viewthread.php?tid=70988&extra=page%3D1[/url]
**** Hidden Message *****

[color=#ff0000][结束语][/color]
希望对大家有所启发, 欢迎大家补充

[[i] 本帖最后由 oraix 于 2007-4-23 15:04 编辑 [/i]]

2007-4-22 20:04 wolfop
我怎么感觉我做过的项目基本是不思索就用RAID10,哈哈。

2007-4-22 21:30 oraix
[quote]原帖由 [i]wolfop[/i] 于 2007-4-22 20:04 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=654495&ptid=71599][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
我怎么感觉我做过的项目基本是不思索就用RAID10,哈哈。 [/quote]
有钱, 好几个T的也是么?

2007-4-23 11:28 wildhorse
从来都是DB及关键系统上RAID10,管它几个T呢,保数据要紧。
为了安全,再做个存储同步,然后在目标卷的基础上,做一个异步拷贝用于备份。:lol

2007-4-23 14:19 lj_cd
强人,学习了。
计算方法还是有点不明白。正在看链接中的R3和R5。
还是没有看明白。

RAID5中的数据按照算法计算后只分配到4块盘上么????
我如果RAID5有9块盘呢?

[[i] 本帖最后由 lj_cd 于 2007-4-23 14:29 编辑 [/i]]

2007-4-23 15:01 oraix
[quote]原帖由 [i]lj_cd[/i] 于 2007-4-23 14:19 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=654663&ptid=71599][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]
强人,学习了。
计算方法还是有点不明白。正在看链接中的R3和R5。
还是没有看明白。

RAID5中的数据按照算法计算后只分配到4块盘上么????
我如果RAID5有9块盘呢? [/quote]
不管多少块盘都是*4, R5的写要做4次操作才完成.

R1/0计算盘数还要注意, 盘数应为偶数

2007-4-23 15:23 wolfop
[quote]原帖由 [i]oraix[/i] 于 2007-4-22 21:30 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=654505&ptid=71599][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]

有钱, 好几个T的也是么? [/quote]
好像上百T的都是,毕竟RAID5好像有点臭名昭著了。

2007-4-23 16:13 oraix
[quote]原帖由 [i]wolfop[/i] 于 2007-4-23 15:23 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=654695&ptid=71599][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]

好像上百T的都是,毕竟RAID5好像有点臭名昭著了。 [/quote]
有钱啥都好说. 可惜不是每个甲方都喜欢花钱

2007-4-25 12:16 笨笨猪
我补充几句,班门弄斧:$   :$

单个硬盘的IOPS怎么算的?

设定硬盘的转速是  R  rpm ,硬盘的寻道时间为Ts,,磁头定位时间为 Th ,硬盘的外部时间为 Tm ,磁盘存储时间为 Td

∵ Td= Th + Tm
又 ∵ Th =Ts + (1/2 x 60/R)   (想想为什么?)
∴ Td =Ts + (1/2 x 60/R) +Tm
同时: ∵  在单个硬盘中 Tm << Ts ,
∴ Td ≈ Ts + (1/2 x 60/R)

∴ 单个磁盘的随即IOPS = 1/Td =1 / Ts+(1/2 x 60 /R)  IO/s

那么,我们就可以算出单个硬盘的 吞吐量

假设 1个扇区 的大小为 S , 而1 个cluster 是由 N 个连续的扇区组成的
∴ 磁盘的吞吐量 = IOPS x S x N = 1 / Ts+(1/2 x 60 /R)  x S x N  MB/s

[[i] 本帖最后由 笨笨猪 于 2007-4-25 12:17 编辑 [/i]]

2007-5-8 11:36 power225
look look

2007-5-14 15:31 sujianl
学习了。。。

2007-5-21 11:16 heeh
qwe

2007-5-21 11:16 heeh
qwe

2007-5-21 11:16 heeh
123

2007-5-21 14:21 myprotein
raid5并不是每次写都有写惩罚的,根据控制器算法不同,各种实现方式的写效率就不同,不能一棍子打死一次写就需要4次。也有可能一次就可以了。

2007-5-21 14:22 myprotein
在《计算机世界》3月26日的杂志上,有篇文章详细(可以说是非常详细)的分析了各种raid的思想,实现,速率提升等等诸多方面,有兴趣可以买来看看。

2007-5-24 10:23 goldtree358
好贴阿

2007-5-24 17:27 xn_sung
[quote]原帖由 [i]oraix[/i] 于 2007-4-23 15:01 发表 [url=http://www.loveunix.com/redirect.php?goto=findpost&pid=654682&ptid=71599][img]http://www.loveunix.com/images/common/back.gif[/img][/url]

不管多少块盘都是*4, R5的写要做4次操作才完成.

R1/0计算盘数还要注意, 盘数应为偶数 [/quote]

还是不明白为什么有多少块盘raid5都要做四次写操作

比如,10块盘的raid5,一次的写入数据被分为九个条带,写入九块盘,并将九个条带的数据做异或,结果写入第十块盘,这不是写了十次吗:lu1:
我以前一直是这样认为的,难道我一直都是错的:lu1:

2007-6-3 01:52 oraix
[quote]原帖由 [i]xn_sung[/i] 于 2007-5-24 17:27 发表 [url=http://bbs.loveunix.net/redirect.php?goto=findpost&pid=664418&ptid=71599][img]http://bbs.loveunix.net/images/common/back.gif[/img][/url]


还是不明白为什么有多少块盘raid5都要做四次写操作

比如,10块盘的raid5,一次的写入数据被分为九个条带,写入九块盘,并将九个条带的数据做异或,结果写入第十块盘,这不是写了十次吗:lu1:
我以前一直 ... [/quote]

RAID 5的写操作=
1次读入所有数据(所有数据块的盘同时)
1次读入校验
异或
1写入数据(所有数据块的盘同时)
重新计算校验
1写入校验

2007-6-4 08:14 njtujsj
感谢

好好学习一下

2007-6-6 14:50 dengwh
能不能不要设积分限制啊,我们这些新人也想学习学习啊

2007-6-6 15:47 老农
学习那就参与讨论啊,提出问题和体会就可以了啊

2007-6-6 20:56 cisco1029
学习拉

2007-6-6 23:59 yueya
跟着学

页: [1] 2 3 4 5 6 7
查看完整版本: [总结] RAID类型的选择


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.