![[!--title--] RAID,RAID,RAID,模式,实战,](http://img2.zol.com.cn/product/16/691/ceyT1TaqQhuz2.jpg)
我们需要一个能够支持高性能RAID的足够强力的测试系统。选用了IWill的双Opteron主板,是因为它同时提供了PCI-X和PCI-E插槽。DK88基于nVIDIA的nForce 4芯片组,拥有所有服务器/工作站主板所需的功能:带有TCP/IP减荷的双Broadcom千兆以太网卡;基本的USB 2.0和ATi整合显卡;UltraATA/133和SATA/300接口。主板支持每个CPU配置8个DDR400插槽,答应最多64GB ECC校验内存。存储测试并不需要那么多的系统资源,因此我们只安装了2G内存,并且采用了2.2GHz的Opteron 875双核处理器,其实一颗单核CPU运行在它一半的频率上就已经足够了。
![[!--title--] RAID,RAID,RAID,模式,实战,](http://img2.zol.com.cn/product/16/693/ceyzb9WSKGqE.jpg)
Test Hard Drives: Samsung SpinPoint T166, HD321KJ
![[!--title--] RAID,RAID,RAID,模式,实战,](http://img2.zol.com.cn/product/16/692/ceL5ciFbtVRTU.jpg)
我们希望在测试中采用比较快的硬盘,但是假如把我们所有的WD1500 Raptor硬盘都拿来测试的话,存储评测室的其它项目就没法进行了,因此我们打算换用比较快的主流硬盘来进行测试,最终选择了价格便宜而速度不错的Samsung SpinPoint T166。我们放弃了500GB而选用320GB的原因很简单:我们可不想一测就是一个星期!尤其是c’t magazine的Harald Bögeholz开发的测试工具h2benchw在大容量硬盘上运行会非常耗时。
三星的SpinPoint T166是目前的主流型号,转速7200RPM,带有NCQ功能和8MB缓存,SATA/300接口。下一代的SpinPoint HD102UJ容量高达1T,前几周刚发布,不过……
![[!--title--] RAID,RAID,RAID,模式,实战,](http://img2.zol.com.cn/product/16/697/cezf2EWJi2FZg.jpg)
Controller: Areca ARC-1220
![[!--title--] RAID,RAID,RAID,模式,实战,](http://img2.zol.com.cn/product/16/702/ceMw1REzOEc.jpg)
我们正在进行一项RAID控制器的评测,恰好可以在其中选择一个最适合此次RAID测试的型号。Areca的ARC-1220带有8个SATA/300接口,支持NCQ,内置256M DDR缓存和Intel IOP333 异或/奇偶校验器,接口为4倍PCI-E,卡型为半高,正适合小型机架服务器。选用它是因为操作简单,能够快速初始化RAID阵列。当然,大部分其他的8口SATA RAID控制器应该也能胜任这样的工作。
Test Setup
![[!--title--] RAID,RAID,RAID,模式,实战,](http://img2.zol.com.cn/product/16/709/ceuzUao6tgzQg.jpg)
所有测试都采用控制器的默认设置。
6、Experiences
所有测试都在2-8块Samsun HD321KJ硬盘的配置下分别运行,但是各个硬盘只使用了80%的容量。我们没有把每个320GB都填满,是为了使测试能够快一点运行。这能够减少测试运行的时间并确保驱动器发挥出最佳性能,因为它们不用再访问数据传输率较低的内环磁道了。
在每一个RAID配置上完成一次测试大约要花4-6小时,包括吞吐量、访问时间、I/O测试。除了RAID 0,其他RAID模式都需要进行初始化,这一步每次要再花20分钟。
期间我们发现了一个关于硬盘电源供给的问题:刚开始我们把所有硬盘都挂在电源供给的同一个功率轨上,看起来工作良好,硬盘启动正常,我们也没有碰到什么问题。然而在测试期间,时不时会有一个硬盘脱离RAID系统。第一次出这个问题的时候我们认为是硬盘原因,第二次又归罪于RAID控制器,事实上直到我们把电源分成三个独立的功率轨之后,问题才彻底解决。