测试使用的固态硬盘为四块海盗船P256,这款新品容量为256GB,采用全套三星方案(控制芯片加闪存),标称最高读取速度为220MB/s,写入速度200MB/s,基本属于当前市场上高速固态硬盘的主流水平。测试使用两套平台,其一为Intel X58主板的ICH10R南桥芯片实现RAID,其二则使用Highpoint RocketRAID 4310 RAID卡。测试使用ATTO Benchmark,RAID区块尺寸为128KB。
ICH10R RAID
读取性能
最明显的结果是,三块SSD RAID 0已经可以达到ICH10R的带宽极限。虽然普通用户不大可能会用到4块256GB固态硬盘RAID,但这样的结果可以告诉你,就算你想买几块32GB的高速固态硬盘做RAID追求极限性能,3块做RAID 0(或者说极速600MB/s)就够了,再增加硬盘几乎没有性能提升。而在此之前,1到3块SSD带来的性能提升几乎是线性的。
其二,在读取数据尺寸在4KB或以下时,无论2块还是4块SSD RAID性能都是一样的。因此对于一些小尺寸大量读取应用(如一些服务器应用)来说,使用多路RAID 0毫无必要。
第三,经过多次重复测试,可以发现两路和三路RAID在读取16KB数据块时会出现非正常的性能下降。
写入性能
写入性能的测试曲线比较平滑,没有出现异常波动。在达到600MB/s的ICH10R带宽极限前,增加固态硬盘基本都能得到近乎线性的性能提升。再者,在文件尺寸小于8KB时,双路和四路几乎没有区别。也就是说,如果你的应用需要频繁读写小文件,双SSD RAID 0是最经济实用的方案。
RocketRAID 4310 RAID卡平台
读取性能
相比板载RAID,专用RAID卡能让多路RAID的读取速度提高到接近700MB/s,四块高速SSD的存在终于有了一些价值,但仍然不及220MB/s x4线性提升的极限。
另一方面,除非读取数据尺寸高于16KB,否则1块SSD和4块RAID的性能几乎没有分别。
写入性能
写入测试的结果也相当类似,RAID卡的加入提升了四路RAID的性能极限,但提升并不明显。由于实际上,市场上还没有任何一款RAID卡是针对固态硬盘设计的,因此现阶段想要尝鲜SSD RAID的玩家,Intel芯片组的内置RAID功能已经足够了。
最后
除了理论测试,这里还给出了各种平台的Windows 7启动时间,究竟我们现在能否造出一台“即时启动”PC么?
很遗憾,答案是否定的。使用单块固态硬盘可以达成最快的启动速度,RAID只会徒增启动时间。