测试使用的固态硬盘为四块海盗船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是最经济实用的方案。