免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: jeekey00
打印 上一主题 下一主题

[RAID与磁盘阵列] 华为S5000存储关于RAID的选择比较 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2009-07-16 16:11 |只看该作者
不能一概而论吧
讨论存储的性能最好先明确在哪种场景之下,如 随机读写还是持续顺序读写,是大数据块还是小数据块,还有成员盘个数。

不要人云亦云,实际动手测试一下啊

论坛徽章:
1
操作系统版块每日发帖之星
日期:2016-02-18 06:20:00
22 [报告]
发表于 2009-07-21 14:50 |只看该作者
原帖由 ah_song 于 2009-6-17 20:06 发表
Raid5写性能比Raid10高是对的,我猜这里它是基于相同数量的磁盘个数。

假定有N块盘,做Raid5有N-1块盘同时接收写下来的数据,做Raid10只有N/2块盘,你说哪个快?

如果磁盘数量不同,那就没有可比性啦,呵呵


你大约是把 40 块盘做一个Raid5  吧……

论坛徽章:
0
23 [报告]
发表于 2009-07-23 14:45 |只看该作者
有意思~ 哈哈哈

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:49:45IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
24 [报告]
发表于 2009-07-23 15:14 |只看该作者
华为S5000存储用户手册关于4种RAID的比较:
− RAID 0 可以并行读写,提供最快的速度。读写性能是这四种方式中最高的。

》》》这说法没错。

− RAID 1 写数据时必须同时写入工作盘和镜像盘,读数据时则只能从工作盘读出,
因此相对其它RAID 级别性能较低。

》》》这说法就有点问题了。除非他底层出于其他因素考虑是异步的,如果是同步的,当然可以从镜像盘读了。

− 对于写操作较多的应用,建议使用RAID 5。通常RAID 5 写性能比RAID 10 更
好,读性能不如RAID 10。

》》》写方面,不能一概而论,而且也不能用“通常情况”一概略过,raid5和raid10各有各的优势,要根据不同的io属性还有磁盘数量而定。 至于读方面他说raid5不如raid10,这个实在不敢恭维,不管从底层机制还有磁盘数量上来讲,raid5强于raid10.

− RAID 10 具有较快的读写性能。镜像盘个数越多,读性能越高,写性能越低。
》》》这里也是一概而论,完全无法解释且有些自相矛盾了。

》》》希望华赛在这方面能够严谨一些了。从产品说明书文档上就能看出一个产品是否专业,是否对用户负责任。

论坛徽章:
0
25 [报告]
发表于 2009-07-25 11:58 |只看该作者
也可以考虑 R50, 号称 Active/Active阿,支持R6,为啥没有R60?

论坛徽章:
0
26 [报告]
发表于 2009-07-25 15:16 |只看该作者

回复冬瓜头

》》》写方面,不能一概而论,而且也不能用“通常情况”一概略过,raid5和raid10各有各的优势,要根据不同的io属性还有磁盘数量而定。 至于读方面他说raid5不如raid10,这个实在不敢恭维,不管从底层机制还有磁盘数量上来讲,raid5强于raid10.

当读场景是随机小文件时,支持内部负载均衡的RAID10,数据可以同时分别从源卷和镜像卷读取,读性能完全有可能超过RAID 5

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:49:45IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
27 [报告]
发表于 2009-07-25 15:48 |只看该作者
你忘了,raid10一半的磁盘是镜像,随机小块io的话,镜像的那部分数据根本帮不上忙。如果说是连续的大块io,raid10或许可以与raid5持平但是绝对无法超越raid5。当然,前提是磁盘数量相同。

论坛徽章:
0
28 [报告]
发表于 2009-07-25 16:05 |只看该作者

回复 #27 冬瓜头 的帖子

请仔细看我回复的内容,很多厂商的RAID10,其实就是RAID1是实现了负载均衡的功能的,即在读取数据的时候能够同时从生产卷和镜像卷获取数据,相当于两边同时读不同的内容,在最理想的情况下,甚至可能出现读性能与非镜像卷翻倍的情况,所以实现了负载均衡的RAID10的读性能在随机小文件的时候应该是大于RAID5的,而顺序大文件则数据不方便从2边同时读取,镜像后读性能反而增加不大

论坛徽章:
2
2015年迎新春徽章
日期:2015-03-04 09:49:45IT运维版块每日发帖之星
日期:2016-07-29 06:20:00
29 [报告]
发表于 2009-07-25 16:56 |只看该作者
是的,这个对比我算错了。raid10比raid5在读方面稍微强了一点点,但是这强的这一点点并不是因为数据被镜像了所带来的,而是因为raid5比raid10多了一个p盘,无法接受用户数据io。 我们来举个例子如何。8块盘。

raid10
11223344
55667788

raid5
1234567P

有12345678这四个数据放在这个8盘raid10上,而8盘的raid5,则是1234567P,p代表parity。先来看随机小块io,比如上层发来这样一组io,读1,然后3,2,4,8,5,7此时,抛开fcal底层不讲,raid10之上可以并发这8个io的,没个盘处理一个io,此时raid5之上只能并发7个io,也就是1234567,废了一个p盘。

所以说读方面,raid10性价比不如raid5,写就另当别论了。

论坛徽章:
0
30 [报告]
发表于 2009-07-27 10:32 |只看该作者

回复 #29 冬瓜头 的帖子

to 冬瓜头:

其实我一直想表达的是这个意思,我认为实现了RAID1负载均衡的镜像卷是能够带来读性能提升的,先不和RAID5进行比较,就用RAID10和RAID0进行比较:
RAID 0:
12
RAID 10:
1122

我认为对于有些实现了镜像负载均衡技术的阵列,从RAID10读数据时,可以同时从2个不同1盘读取数据,当然越发随机小IO,这种并发读取的可能性越大,读性能提升越高,所以我认为镜像是有可能带来性能提升的。

另外:我这个观点在卷管理层已经得到验证,使用VxVM的镜像卷确实会带来读性能提升,如果是随机小文件,性能提升接近一倍
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP