存储 频道

畅谈固态硬盘搭建RAID的方法

  【IT168 技术】RAID经过长时间的发展,很多用户都很了解固态硬盘搭建RAID了,这里我发表一下个人理解,和大家讨论讨论。Windows 7系统的到来可能会掀起全球范围内的又一股换机热潮,经过几年的飞速发展后,这一次升级系统时固态硬盘应该已经可以列入许多中高端玩家的配置表当中,追求极限性能的玩家可能还会考虑固态硬盘搭建RAID。HardOCP近日进行的这一次测试就是要告诉读者,在Windows 7下,几块固态硬盘搭建RAID 0能够实现极限性能,怎样的配置又是性价比高的。

  测试使用的固态硬盘为四块海盗船P256,这款新品容量为256GB,采用全套三星方案(控制芯片加闪存),标称最高读取速度为220MB/s,写入速度 200MB/s,基本属于当前市场上高速固态硬盘的主流水平。测试使用两套平台,其一为Intel X58主板的ICH10R南桥芯片实现RAID,其二则使用Highpoint RocketRAID 4310 RAID卡。测试使用ATTO Benchmark,RAID区块尺寸为128KB。

  最明显的结果是,三块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是最经济实用的方案。

  相比板载RAID,专用RAID卡能让多路RAID的读取速度提高到接近700MB/s,四块高速SSD的存在终于有了一些价值,但仍然不及220MB/s x4线性提升的极限。

  另一方面,除非读取数据尺寸高于16KB,否则1块SSD和4块RAID的性能几乎没有分别。

  写入测试的结果也相当类似,RAID卡的加入提升了四路RAID的性能极限,但提升并不明显。由于实际上,市场上还没有任何一款RAID卡是针对固态硬盘设计的,因此现阶段想要尝鲜SSD RAID的玩家,Intel芯片组的内置RAID功能已经足够了。以上介绍固态硬盘搭建RAID。

0
相关文章