免费注册 查看新帖 |

Chinaunix

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

[RAID与磁盘阵列] 关于用dd对存储性能进行测试的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-04-19 23:27 |只看该作者 |倒序浏览
对同一个磁盘我用dd做测试
time dd if=/dev/null of=/dev/rhdisk bs=1024k count=1000000   和
time dd if=/dev/null of=/dev/rhdisk bs=512k count=2000000得到的结果不一样吧?
    还有,如果我有一个9块盘,块大小为64k的raid5,和一个9块盘块大小为128k的raid5.单从硬件上看他的性能。那么我用dd测试的时候设置bs大小是不是应该和raid5的块大小一样,那么得出的两个数据才有可比性呢?

论坛徽章:
0
2 [报告]
发表于 2011-04-24 12:34 |只看该作者
回复 1# nashitian


    从我以前的测试结果来看,bs的大小貌似影响不是很大,wsize对写性能的影响还是比较大的。另外如果某些应用需要特殊的配置,比如需要实时将数据刷新到后端,对性能的牺牲还是非常明显的。你可以参考我以前测试的结果:

http://www.storageonline.com.cn/ ... erformance-with-dd/

至于后端块的大小,你指的是RAID的element size吧?理想情况下,element size应该是IO的平均大小的整数倍。所以element size应该是wsize/rwsize的整数倍。至于和bs大小的关系,不太清楚。呼唤高人。

论坛徽章:
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
3 [报告]
发表于 2011-04-26 22:43 |只看该作者
在同等情况下测呗

论坛徽章:
0
4 [报告]
发表于 2011-05-13 10:30 |只看该作者
bs是dd设置一次读写块的大小
如果是字符型设备影响不大 但是如果是block设备就比较有关了
硬盘I/O读写都是以sector为单位(512 bytes)
内存中的page页是4k  
而这里raid的chunk size楼上设的是64k
所以如果你想得到比较好的raid的性能参数 最好bs设置成chunk size(64k)的整数倍 这样raid可以一次性将数据全部写到设备上
如果你是在单块硬盘上测试 最好bs设置成4k的整数倍

论坛徽章:
0
5 [报告]
发表于 2011-06-20 10:28 |只看该作者
mark一下,学习!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP