Chinaunix

标题: 请教EMC带宽问题 [打印本页]

作者: dcmlj    时间: 2006-04-26 18:25
标题: 请教EMC带宽问题
用emc cx500连ibm p570做测试,在对同一个lun进行读操作,一个操作是140m左右,但是在对同一个文件块做三个连续的读操作时带宽降到110m左右,这种情况是否正常,如果再增加读操作,带宽还会降低。做的是raid5,每个sp的读cache为500m,写cache是1g,那位大侠给分析一下,多谢啦
作者: shiqiaoliang    时间: 2006-04-26 18:32
你采用什么方式读的呢?DD吗,如果是DD。只能作为参考。DD测试是不准确的。不能作为依据的。最好用专用的工具测试一下。
作者: shiqiaoliang    时间: 2006-04-26 20:43
我的意思是你用什么工具测试的。不是说用什么看的。光纤维的带宽是2G,现在最新的已经是4G。单台570压到CX500,CX500不会是瓶颈的。我觉的你的测试结果和你的工具有关系。采用什么方式读数据对测试结果影响是很大的。
作者: sharkbing    时间: 2006-04-26 21:36
大家都去读写一个磁盘的块,性能下降是很正常的呀。并发的读写越多,磁盘性能肯定下降。瓶颈出现在磁盘,不是在cache .
作者: shiqiaoliang    时间: 2006-04-26 22:58
这里面还是有些要讨论的。如果是数据不大,读同一个LUN的同一个数据。会让读CACHE的命中率很高的。这时候应该说有很多数据是从CACHE里读出的。速度应该非常的快的。所以个人还是认为和测试的方式。测试的数据大小有密切的关系。如果数据大部分在CACHE里。应该是很快的。如果数据量很大。导致大部分数据从硬盘中读出。那是会变慢了。
作者: suek    时间: 2006-04-26 23:39
原帖由 dcmlj 于 2006-4-26 18:25 发表\r\n每个sp的读cache为500m,写cache是1g
\r\n\r\n写cache需要这么大么?\r\n读cache不设置设大一点?\r\n\r\n一般不建议这样设置\n\n[ 本帖最后由 suek 于 2006-4-26 23:42 编辑 ]
作者: overquota    时间: 2006-04-27 03:02
我也觉得这个cache设置有点奇怪\r\n另外,三个读操作同时进行bandwidth下降也有可能是由于资源争用导致延时而引起的,\r\n不管要读的文件是在磁盘上或者已经pre-fetch到cache中,并发的访问都会引起争用而导致等待。\r\n\r\n
原帖由 suek 于 2006-4-26 23:39 发表\r\n\r\n\r\n写cache需要这么大么?\r\n读cache不设置设大一点?\r\n\r\n一般不建议这样设置

作者: sonorous    时间: 2006-04-27 10:02
如果没有特殊情况的话,一般cache设置读为写的2倍,楼主正好设反了,呵呵
作者: xueada    时间: 2006-04-27 11:49
我们这里设置写cache是读的4倍
作者: sonorous    时间: 2006-04-27 12:38
其实关健还是要看应用的,读写操作如何分布,有些应用更适合做raid3
作者: 随风而遇    时间: 2006-04-27 12:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 星海夜航    时间: 2006-04-27 12:58
原帖由 sonorous 于 2006-4-27 10:02 发表\r\n如果没有特殊情况的话,一般cache设置读为写的2倍,楼主正好设反了,呵呵
\r\nwhy?我这儿的read cache=100m\r\nwrite cache=1.5g\r\nemc的人设置的
作者: 咸鱼他哥    时间: 2006-04-28 15:53
原帖由 sonorous 于 2006-4-27 10:02 发表\r\n如果没有特殊情况的话,一般cache设置读为写的2倍,楼主正好设反了,呵呵
\r\n呵呵,不要误导,Sonorous正好说反了,应该是如果没有特殊情况的话,一般Cache设置的2倍以上。\r\n这在EMC的Clariion performance Best Pratice White paper 上写的清清楚楚,如果你问EMC的Clariion Design Engineer,他们会告诉你大多数情况下128MB的Read Cache足够了,Write cache是越多越好。
作者: tyr1    时间: 2006-04-28 17:12
个人观点,还是Sonorous对,一般cache设置读为写的2倍。相对来说,非特殊情况,是不可能每次狂写的,还是做查询读的多点。如Write Cache设大了,Read Cache在成陪减少,因为Write Cache是镜像的,而Read Cache不是。经验上来说,这样Performance也最高。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2