POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 2902|回复: 4
打印 上一主题 下一主题

iometer测阵列时数据块越大结果越小是什么原因

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-6 09:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
IBM 3500, 4块15000转SAS 146GB 做的RAID 5,linux系统,测的/home 分区,(只测写性能)不测逻辑盘。
数据块从4K,8K,16K,32K,64K,128K,512K,1M,4M,8M,32M----结果是从4K呈上升趋势,测到4M还能达到400MB/S,8M就是160MB/S左右了,后面数据块再增大,结果就越来越小了。有知道是什么原因的吗?
maximum disk size 设成100000
测试期间只是改变数据块大小的参数,其它的不变,
相同的软件工具iometer测笔记本windows系统的硬盘性能,还一具测台式机的单盘linux系统,跟得出的结果是随数据块的增大结果就保持同一水平了。
是阵列不支持大数据块???

2#
发表于 2011-5-6 09:21 | 只看该作者
猜测下降跟RAID5有关.
回复 支持 反对

使用道具 举报

eva00 该用户已被删除
3#
发表于 2011-5-6 10:06 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

4#
发表于 2011-5-6 10:14 | 只看该作者
eva00 发表于 2011-5-6 10:06
基本原因就是底层IO操作的数据块大小是一定的,每次测试的数据块越大,相当于产生了更多的IO负载,达到了系 ...

正解,所以说raid根本不加速度,raid能加速绝对是个误区,4k速度上不去还下降,整个硬盘子系统能快的起来吗
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2011-5-6 10:17 | 只看该作者
本帖最后由 myregedit 于 2011-5-6 11:00 编辑

谢谢楼上三位,太专业了,不理解
那怎么办?对于我们的应用来说要用什么存介质?如果我们的数据每个都是10GB,那记录起来不是很慢了?
有什么办法?
不知道还有没有人做过这种测试。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2025-4-2 17:21

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表