南桥勇斗阵列卡!Raid 0/5性能大测试
两个月前,笔者应广大网友的要求,写过这样一篇文章“谁最适合组Raid?I/A南桥磁盘性能对比”,对Intel和AMD主流南桥的Raid0性能进行了详细测试,并与板载的第三方磁盘控制器及阵列卡进行对比。
但由于测试条件以及时间所限,并没有加入NVIDIA南桥、未能测试发烧友所关注的Raid5性能,确实比较遗憾,很多读者也在评论中提出了建议。
现在,国外知名硬件网站Tom`s Hardware为我们带来了更加详细全面的Raid性能测试,他们使用了六块Intel最强的X25-E SLC SSD(口水ing)组建了Raid 0/5,从而考验各种南桥的Raid性能,测试项目权威翔实,笔者第一时间编译过来供大家参考。
● Intel: ICH10R南桥芯片(X58/P45芯片组)
ICH10是目前比较流行的南桥芯片,Intel低端的P43,主流的P45以及高端的X58芯片组都使用了ICH10系列南桥芯片。而ICH10R是功能最全的版本,而且也支持Raid 5。
Intel第一个支持SATA/300及NCQ技术的是ICH8南桥。然而,只有Raid和Digital Office(DO)技术模式才支持AHCI和Raid 5,而更多的主流型号不支持。我们很难理解为什么Intel在其企业级芯片组G41中,搭配ICH7这种过时的南桥芯片。
Intel的Raid管理软件叫做Matrix Storage Manager,可支持几种不同的Raid模式,包括Matrix模式,这种模式可以让您在一组硬盘上创建多个Raid阵列。
华硕的Micro-ATX架构Rampage II Gene主板是针对Core i7发烧友的紧凑型解决方案,这款主板采用了Intel X58 + ICH10R南北桥芯片组合,除了南桥所支持的SATA/300接口外,主板还提供了一个JMicron的JMB363存储控制器,另外还有一个Ultra-ATA/133接口,可连接两个IDE接口设备。
同时在I/O接口部分,这款主办还提供了6个USB 2.0接口,音频接口,千兆以太网,火线1394和一个清除CMOS的开关,后者可在超频失败系统无法启动的时候,恢复默认的设置。
● Intel芯片组RAID组建
使用Matrix Storage Manager的控制台来管理Raid阵列。
信息窗口列出所有已连接的硬盘。
在第二页,您必须选择一个卷标名称和Raid模式。
在第三页,需要选择组成磁盘阵列的硬盘驱动器。
选择该阵列的容量。最后确认,进行Raid 初始化!
● AMD: SB750南桥(790GX/FX芯片组)
自去年以来,SB750一直是AMD的旗舰级南桥芯片,与AMD 700系列芯片组同时发布。AMD 700系列芯片组包括不集成IGP的740、770、790X、790FX以及集成IGP的740G、780G、785G和790GX,但只有790GX和790FX采用的是SB750南桥。
北桥方面,所有不集成IGP的芯片都是采用的65nm工艺,而集成了IGP的芯片均是采用的55nm工艺。南桥方面,低端的和较老的芯片组使用的是SB700/710芯片甚至是更老的SB600芯片,只有790GX和790FX是采用了最新的SB750南桥芯片。我们建议您在购买主板时尽量选择采用SB750南桥芯片的主板,因为SB750提供了6个SATA/300接口,并支持AHCI以及AMD RAIDXpert技术,支持Raid 0,1,1+0,5,以及JBOD模式。而RAIDXpert工具可通过一个浏览器界面,来实现对Raid阵列的管理和检测。
而新的SB800南桥将会在AMD新一代的800系列芯片组中使用。
本次测试我们选择了技嘉发烧级的主板MA790FXT-UD5F,这款主板采用790FX+SB750的南北桥组合,并支持所有的AM3接口处理器以及DDR3内存。
这款主板的南桥芯片可支持6个SATA/300接口(图中蓝色接口),另外4个白色的SATA接口则与芯片组完全独立,连接到JMicron JM322控制芯片,该控制芯片和支持Raid 0和1,并且也可以用于技嘉的智能数据备份功能。
主板的I/O接口部分还是比较丰富的,包括8个USB 2.0接口,双千兆网卡,7.1声道音频接口,PS/2鼠标键盘接口,唯一的缺点是没有eSATA接口。
● AMD芯片组RAID组建
AMD RAIDXpert管理控制台使用起来还是很简单的。左边是导航区,中间部分是控制区。
首先,你必须要选择Raid模式。Raid 0和1至少需要两块硬盘,而Raid 5则至少需要3块。
我们选择了连接在6个SB750 SATA接口上的6块Intel X25-E SSD固态硬盘。
选择一个名称,然后确定。最后设定条文块大小、缓存策略和其它参数。
初始化磁盘开始,到此Raid 5组建完毕!
● NVIDIA: MCP芯片(780a SLI芯片组)
nForece 780a SLI是NVIDIA在AMD平台上推出的整合型芯片组。当然,还有最新的980a SLI芯片组,与前者相比,980a SLI增加了对Socket AM3接口及DDR3内存的支持,其余两者基本相同。由于我们手里没有980a SLI主办,所以选择了780a SLI,毕竟两者的南桥是一样的,不会对Raid性能产生任何影响。
K9N2 Diamond是微星在AMD平台旗舰级的NVIDIA芯片组主板,南桥芯片为nForece 780a SLI MCP,可支持6个SATA/300接口和一个Ultra-ATA/133接口,另外这款主板还通过一个JMicron控制芯片,增加了两个eSATA接口。
I/O接口方面,微星K9N2 Diamond主板提供4个USB 2.0接口,双千兆以太网接口,DVI视频输出端口以及一个火线接口。另外这款主板在设计上有一个小缺陷,当使用块头比较大的显卡时,主板上的两个eSATA接口会被显卡挡住,不过还好,SATA接口都在主板的侧面,不会和显卡产生冲突。
● NVIDIA芯片组RAID组建
NVIDIA芯片组是在Nvidia控制面板中来控制和管理Raid。
RAID的创建
“查看存储配置”项目中列出所有可用的存储设备。
在安装向导中,选择Raid模式。
选择要组建Raid的硬盘驱动器。
Nvidia建议使用默认的条文块大小。点击即可进行初始化,Raid 5组建完毕。
● 专业RAID: LSI MegaRAID SAS9260-8i
为了更好的了解前面三种南桥芯片的RAID性能,我们还使用了一块专业级的RAID卡——LSI MegaRAID SAS9260-8i,这块RAID卡基于SAS/600接口,也可向下兼容SATA/150和SATA/300标准的设备。
LSI MegaRAID SAS9260-8i采用PCI Express 2.0 8X接口,并配备512MB DDR2-800 ECC的高速缓存,可支持Raid 0,1,5,6,以及10,50和60模式。
我们使用了技嘉MA790FXT - UD5P作为LSI控制卡的测试平台。
● 测试平台及SSD信息
测试硬盘:6 x Intel X25-E SSD固态硬盘
X25-E是Intel公司的专业级SSD固态硬盘,是硬件发烧友及企业级用户首选的存储系统解决方案。它在数据吞吐量及I/O性能方面给人留下了深刻的印象。
● 存取时间测试
在读取时间方面,使用专业的LSI MegaRAID SAS9260-8i卡所需要的时间是最长的,而使用三种南桥芯片的时间几乎相同,其中AMD的SB750的表现最好。
写入方面的结果和读取不同,Intel的表现最好,其次是Nvidia和AMD,这似乎取决于Raid模式。
● I/O性能测试
可以看到,Raid 0是Nvidia的强项,而Riad 5是ICH10R的强项。
在文件服务器模式的I/O测试中,Nvidia在Raid 0模式中取得了领先,而到了Raid 5模式,Intel的ICH10R又大幅反超了其它对手,其次是专业的LSI控制器和Nvidia。
在web服务器模式的测试中,Intel似乎对ICH10R在进行了Raid 5模式的优化,大幅领先于其它芯片。
工作站模式的I/O测试似乎更适合ICH10R,因为它在Raid 5模式中提供了非常高的I/O性能。不过ICH10R在Raid 0和1模式中并不特别快。
● 带宽和数据流测试
专业的LSI MegaRAID SAS9260-8i无疑是最强的,而对于三种南桥芯片,无疑ICH10R的表现最好。
数据流读取方面,依旧是LSI MegaRAID SAS9260-8i的表现最好,Intel的ICH10R在Raid 5模式下表现较好,而在Raid 0模式下则是Nvidia的780a SLI。
在数据流写入方面,LSI MegaRAID SAS9260-8i依旧取得了全面的领先,而三种南桥芯片的表现与数据流读取测试结果相同。
● 读取/写入吞吐量测试
在吞吐量方面,LSI MegaRAID SAS9260-8i依旧取得了全面的领先,这种优势尤其是在Raid 5写入上体现的非常明显,从中也能看到“软”磁盘控制器(南桥)薄弱的地方。
● CPU占用率和全文总结
在CPU占用率方面,专业的LSI MegaRAID SAS9260-8i是最低的,这一点并不令人意外,毕竟它有自己独立的处理芯片,并不需要占用CPU资源。而在三种南桥芯片中,NVIDIA的nForce 780a SLI在三种Raid模式下的占用率均是最高的,而Intel的ICH10R的表现无疑是最好的。
● 总结:
可以看到除了在相应时间方面,专业的LSI MegaRAID SAS9260-8i控制卡在任何方面的表现都是最好的,并且与利用南桥芯片组建Raid的解决方案的优势也是比较明显的,如果你要组建服务器/工作站的话,那么一块专业级的Raid卡是必不可少的。
而对于家庭用户而言,我们不建议您利用南桥芯片组建复杂的Raid系统,而在Raid 0和Raid1模式下,除了Intel的ICH10R,AMD和NVIDIA的产品仅能算得上令人满意,只要你不是很需要很高的写入性能。所以,我们的建议是:如果仅是为了提升存储性能或安全性,那么可以选择集成Raid 0和1功能的南桥芯片来组建Raid 0系统,Raid 5则应交给专业的产品来解决。<