POPPUR爱换
标题:
iometer测阵列时数据块越大结果越小是什么原因
[打印本页]
作者:
myregedit
时间:
2011-5-6 09:00
标题:
iometer测阵列时数据块越大结果越小是什么原因
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系统,跟得出的结果是随数据块的增大结果就保持同一水平了。
是阵列不支持大数据块???
作者:
ScorpioCat
时间:
2011-5-6 09:21
猜测下降跟RAID5有关.
作者:
eva00
时间:
2011-5-6 10:06
提示:
作者被禁止或删除 内容自动屏蔽
作者:
沈洁
时间:
2011-5-6 10:14
eva00 发表于 2011-5-6 10:06
基本原因就是底层IO操作的数据块大小是一定的,每次测试的数据块越大,相当于产生了更多的IO负载,达到了系 ...
正解,所以说raid根本不加速度,raid能加速绝对是个误区,4k速度上不去还下降,整个硬盘子系统能快的起来吗
作者:
myregedit
时间:
2011-5-6 10:17
本帖最后由 myregedit 于 2011-5-6 11:00 编辑
谢谢楼上三位,太专业了,不理解
那怎么办?对于我们的应用来说要用什么存介质?如果我们的数据每个都是10GB,那记录起来不是很慢了?
有什么办法?
不知道还有没有人做过这种测试。
欢迎光临 POPPUR爱换 (https://we.poppur.com/)
Powered by Discuz! X3.4