Intel企业级SLC硬盘RAID0测试
我们提出如果将2块或4块SSD硬盘组成RAID0阵列进行测试,看看是否有意想不到的测试结果吧。我采用了两块英特尔32GB SLC高速企业级硬盘,利用内置的英特尔芯片组配置了RAID阵列,运行Vista磁盘带宽和移动设备IOPS基准测试,结果如下。
图6 SSD硬盘阵列基准测试对比结果,英特尔SSD领先,点击看大图
这两块硬盘都使用它们自己的SATA通道,平均读取速度攀升到了惊人的468MB/s,几乎达到了每秒0.5前兆字节的速度。
因此,在这种阵列配置下,两块硬盘的性能似乎达到了单块硬盘的2倍,那么4块硬盘的结果又如何呢?因为我们总共有6个SATA通道,除了这两块硬盘占用2个,安装操作系统的HDD占用1个,SATA DVD占用1个外,我们还有2个SATA通道可用,因此我又添加了两块硬盘导RAID0阵列中,再次运行基准测试。
测试结果显示,读取速度并没有大幅上升,只有476MB/s,并且74k ops/分钟的测试结果有点让人意外,比两块或单块硬盘的结果还低,为什么会这样?南桥SATA控制器总带宽是问题的根本原因,另外还有到南桥和内存的DMI带宽也是一个影响因素,但还不清楚为什么硬盘数量从2块增加到4块时读取速度没有再次翻倍的原因。
老实说,我宁愿使用两块硬盘做RAID0,如果有更多的硬盘,我会考虑做RAID5或RAID10,因为在英特尔南桥RAID控制器芯片上,从2块硬盘增加多4块硬盘的性能优势并没有凸显出来,如果你有独立的硬件RAID控制器,不妨做一下4块SSD硬盘配置成RAID0的效果,我想性能应该会有所提升。