最近很多兄弟开始用RAID了,但是发觉速度提升并不明显,而且今天有个兄弟说用4个组了RAID 0和以前2个组的一样速度.
这里我就要问下,你组RAID没错,但是你用对了吗?你设置对了吗?
组RAID后,最简单但是最容易忘记的问题就是.缓存的控制和开启,大家都知道目前啥东西基本都有缓存,硬盘也有,这两年还越来越多,从512K到了现在的16M甚至32M.好了,这里要提一下,我们未开RAID时,缓存开启设置是在控制面板,系统,硬盘驱动器,属性,设置里面开启的.
图1就是开的地方.
但是组RAID后,由于安装了RAID驱动,硬盘控制权限交给RAID驱动附带的磁盘程序控制(各主板芯片程序不同,intel和Nv还有Ati),所以开启的地方不同,系统磁盘属性里面变灰,不能选择.
很多人会默认以为开启了,其实不然,需要在RAID驱动附带的磁盘程序控制里开启.
看图2
这里以我的intel ICH9R芯片组为例,Nv的兄弟自己去找,我没马板,不能测试了.
图中的回写高速缓存那里就是,这里是否(鼠标右键后可以选择打开),系统默认为否,没开.对了,RAID磁盘性能低下就是因为他了,没了缓存就象CPU没了L2..知道后果了吧.那差距是多少哪?看我下面的测试.
图3和4就是没开时候的性能.
图5和6是开了之后的性能.

差距不多说了,这里我用的磁盘是西数猛禽 150AFAD 10000转 RAID 0 .
Write Back(回写),在回写状态下,数据只有在要被从高速缓存中清除时才写到磁盘上。随着主存读取的数据增加,回写需要开始从高速缓存中向磁盘上写数据,并把更新的数据写入高速缓存中。由于一个数据可能会被写入高速缓存中许多次,而没有进行磁盘存取,所以回写的效率非常高。