免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 29357 | 回复: 28
打印 上一主题 下一主题

[RAID与磁盘阵列] 发现RAID6在写性能上比RAID5差了十倍...(已解决) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-05-01 21:23 |只看该作者 |倒序浏览
本帖最后由 storm the front 于 2010-05-15 10:04 编辑

12块1TB的SATA盘,做1组raid5,写个10G的文件,速度在200MB/s以上

但是同样的情况改做成RAID6后,速度只有20MB/s了,这正常吗?

虽然RAID6写一个10M的文件,也有150MB/s以上.

用iozone测下来,当写的文件大小超过32M时,性能急剧衰减



原因是做raid6时,控制器来不及做2次XOR计算,对于大文件

当测试大量并发小文件时,raid5和raid6的读写总带宽基本一致

论坛徽章:
9
技术图书徽章
日期:2014-10-14 15:48:13数据库技术版块每日发帖之星
日期:2015-06-04 22:20:00数据库技术版块每日发帖之星
日期:2015-06-10 22:20:00数据库技术版块每日发帖之星
日期:2015-06-11 22:20:00数据库技术版块每日发帖之星
日期:2015-06-13 22:20:00IT运维版块每日发帖之星
日期:2015-09-22 06:20:00IT运维版块每日发帖之星
日期:2015-12-08 06:20:00综合交流区版块每日发帖之星
日期:2016-02-02 06:20:00IT运维版块每日发帖之星
日期:2016-07-25 06:20:00
2 [报告]
发表于 2010-05-01 22:15 |只看该作者
chunk size、内存大小、RAID卡型号、线程数?理论上写性能应该是差不多的。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
3 [报告]
发表于 2010-05-01 23:00 |只看该作者
chunk size、内存大小、RAID卡型号、线程数?理论上写性能应该是差不多的
bbjmmj 发表于 2010-05-01 22:15



    为啥?

论坛徽章:
10
处女座
日期:2015-01-22 16:08:50技术图书徽章
日期:2018-09-13 11:25:52技术图书徽章
日期:2018-09-13 11:25:45技术图书徽章
日期:2018-09-13 11:25:37技术图书徽章
日期:2018-09-13 11:25:29黑曼巴
日期:2018-06-04 09:03:192017金鸡报晓
日期:2017-01-10 15:19:56极客徽章
日期:2016-12-07 14:03:402015年迎新春徽章
日期:2015-03-04 09:50:28技术图书徽章
日期:2018-09-13 11:26:01
4 [报告]
发表于 2010-05-01 23:04 |只看该作者
差肯定会差
但不至于差这么多吧
写的时候是顺序还是随机?

论坛徽章:
9
技术图书徽章
日期:2014-10-14 15:48:13数据库技术版块每日发帖之星
日期:2015-06-04 22:20:00数据库技术版块每日发帖之星
日期:2015-06-10 22:20:00数据库技术版块每日发帖之星
日期:2015-06-11 22:20:00数据库技术版块每日发帖之星
日期:2015-06-13 22:20:00IT运维版块每日发帖之星
日期:2015-09-22 06:20:00IT运维版块每日发帖之星
日期:2015-12-08 06:20:00综合交流区版块每日发帖之星
日期:2016-02-02 06:20:00IT运维版块每日发帖之星
日期:2016-07-25 06:20:00
5 [报告]
发表于 2010-05-02 00:00 |只看该作者
为啥?
yddll 发表于 2010-05-01 23:00



    发两条写指令和发三写条指令,I/O时间可以忽略不计,两块硬盘同时写入和三块硬盘同时写入,时间上也不会有什么差别,真正有差别的是缓存命中率,但是也不该相差太多。出现楼主所说的情况,我认为就是RAID卡的问题,10块硬盘同时写入,速度应该不止200MB/S,肯定是RAID卡的问题。

论坛徽章:
9
技术图书徽章
日期:2014-10-14 15:48:13数据库技术版块每日发帖之星
日期:2015-06-04 22:20:00数据库技术版块每日发帖之星
日期:2015-06-10 22:20:00数据库技术版块每日发帖之星
日期:2015-06-11 22:20:00数据库技术版块每日发帖之星
日期:2015-06-13 22:20:00IT运维版块每日发帖之星
日期:2015-09-22 06:20:00IT运维版块每日发帖之星
日期:2015-12-08 06:20:00综合交流区版块每日发帖之星
日期:2016-02-02 06:20:00IT运维版块每日发帖之星
日期:2016-07-25 06:20:00
6 [报告]
发表于 2010-05-02 00:04 |只看该作者
12块1TB硬盘做RAID,这台服务器可能是chunk server,上面应该不会跑别的业务,CPU利用率也不会太高,不如直接就用软RAID,硬盘多的时候,软RAID性能绝对不比RAID卡差。

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
7 [报告]
发表于 2010-05-02 00:34 |只看该作者
  发两条写指令和发三写条指令,I/O时间可以忽略不计,两块硬盘同时写入和三块硬盘同时写入,时间上也不会有什么差别,真正有差别的是缓存命中率,但是也不该相差太多。出现楼主所说的情况,我认为就是RAID卡的问题,10块硬盘同时写入,速度应该不止200MB/S,肯定是RAID卡的问题。bbjmmj 发表于 2010-05-02 00:00


想想再说吧

论坛徽章:
9
技术图书徽章
日期:2014-10-14 15:48:13数据库技术版块每日发帖之星
日期:2015-06-04 22:20:00数据库技术版块每日发帖之星
日期:2015-06-10 22:20:00数据库技术版块每日发帖之星
日期:2015-06-11 22:20:00数据库技术版块每日发帖之星
日期:2015-06-13 22:20:00IT运维版块每日发帖之星
日期:2015-09-22 06:20:00IT运维版块每日发帖之星
日期:2015-12-08 06:20:00综合交流区版块每日发帖之星
日期:2016-02-02 06:20:00IT运维版块每日发帖之星
日期:2016-07-25 06:20:00
8 [报告]
发表于 2010-05-02 00:41 |只看该作者
本帖最后由 bbjmmj 于 2010-05-02 00:54 编辑
想想再说吧
yddll 发表于 2010-05-02 00:34


理论归理论,实现归实现,比如RAID1的读负载均衡,有的RAID支持,有的就不支持。
看过外国人做的测试,存储服务器,软RIAD确实有很大的性能优势,所以我也送你一句话:
   做做再说吧,就算自己不想亲自实践,做做调查研究也不是坏事。

论坛徽章:
0
9 [报告]
发表于 2010-05-02 13:24 |只看该作者
感觉可能是楼主的raid卡的fw有问题,尤其是RAID 6的部分

论坛徽章:
0
10 [报告]
发表于 2010-05-02 21:47 |只看该作者
学习了,谢谢分享啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP