POPPUR爱换

标题: 为什么DELL PERC 6/i的读策略怎么改性能都不变呢? [打印本页]

作者: 拳头    时间: 2008-10-30 16:58
标题: 为什么DELL PERC 6/i的读策略怎么改性能都不变呢?
阵列的读缓存策略有三种:关闭、始终预读和自适应预读,无论怎么改测试的结果都一样,都是有缓冲的结果,这是怎么回事?已经热重启了,难道要冷启动?
[attach]943978[/attach]
作者: shiori_2003    时间: 2008-10-30 21:41
能建2T以上的RAID吗?
作者: idolclub    时间: 2008-10-30 22:07
原帖由 拳头 于 2008-10-30 16:58 发表
阵列的读缓存策略有三种:关闭、始终预读和自适应预读,无论怎么改测试的结果都一样,都是有缓冲的结果,这是怎么回事?已经热重启了,难道要冷启动?
943978

CrystalDiskMark下測試可看出分別,尤其在512K和4K下的成績分別會更明顯
作者: 拳头    时间: 2008-10-30 22:16
不会啊,我三项都没什么变化,但改变固件版本后会变化
作者: idolclub    时间: 2008-10-30 22:41
原帖由 shiori_2003 于 2008-10-30 21:41 发表
能建2T以上的RAID吗?

PERC 6/i可支持2T以上的RAID陣列,但你的OS也要支持才可配合使用
作者: idolclub    时间: 2008-10-30 22:52
原帖由 拳头 于 2008-10-30 22:16 发表
不会啊,我三项都没什么变化,但改变固件版本后会变化

當把Read Policy設定為Adaptive Read Ahead後,CrystalDiskMark下的4K Read Test成績會比設定為No read ahead時高出幾倍

這個設定對Raid 0或Raid 5也同樣有效,在LSI 8888ELP或PERC 6/i的Firmware下也可得到相同的結果
作者: 拳头    时间: 2008-10-30 23:11
刚刚在4个SATA组成的R0上用CrystalDiskMark测试,选100MB的大小,结果是关掉写策略会有明显变化,读测量和写策略都关的时候速度就很低了,而其他组合下读的速度都不会改变
比如
始终读取+回写如下
[attach]944113[/attach]
自适应预读+回写如下
[attach]944114[/attach]
不预读+回写如下
[attach]944115[/attach]
上面三种情况读写速度都基本没变化。
下面将预读关掉+直写,速度就下来了
[attach]944116[/attach]
但如果选择任何一种预读方式+直写,都是读有缓冲策略而写没有
比如下面的始终预读+直写
[attach]944117[/attach]
所以我的6i卡上看不出自适应预读和始终预读的差别,而且要想关闭预读必须关闭写缓存。
固件版本如下
[attach]944118[/attach]
作者: idolclub    时间: 2008-10-31 00:19
以下是15K x 4 Raid 0在PERC 6/i下的一些測試,設定Adaptive Read Ahead後的效果相當明顯





No Read Ahead (NRA)





Adaptive Read Ahead (ARA)









[ 本帖最后由 idolclub 于 2008-10-31 00:20 编辑 ]
作者: 拳头    时间: 2008-10-31 11:15
这是怎么回事啊,相同的固件呢,还好是都能打开,要是怎么设定都是关闭就惨了




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4