华硕NCCH-DL主板
【IT168评测室】Intel 875P芯片组是一款定位于高端PC和入门级工作站、服务器应用的芯片组,但是随着Intel推出了支持PCI-Express总线的新平台,也就是i915/925、i945/955的陆续推出之后,875P芯片组风光不在,华硕于去年的下半年宣布停产了基于Intel 875P芯片组的经典主板华硕P4C800,市场上能找到的其它品牌的用于PC的875P主板的价格降低到了几百元。
对于Intel新的芯片组而言,Intel 875P芯片组没有任何的技术优势,比如不支持PCI-Express总线、不支持DDR2内存。但是它可以支持双Xeon处理器、800MHz FSB、双通道DDR400,因此理论上同目前的主流双Xeon芯片组的性能不会有明显差别。
此时,华硕推出了NCCH-DL,继续在双至强应用领域发挥着Intel 875P芯片组的余热。
根据IT168报价显示,华硕NCCH-DL主板的报价为2300元左右,而基于E7320芯片组的NCLV-D主板的报价为3300元,基于E7520芯片组的NCL-DS主板的报价为5800元,价格优势不言而喻。因此,需要组建稳定的双Xeon工作站和塔式服务器,需要得到主流的性能,但并不过分追求新技术的用户,这款主板就已经足够了。这款主板采用了12英寸 x 9.6英寸的标准ATX板型,可以不仅仅局限于高贵的服务器专用机箱。
这款主板采用了Intel 875P MCH和6300ESB ICH芯片的组合,可以支持目前最主流的800MHz FSB Xeon(Nocona)处理器,因此在计算能力上不会同E7520和E7320有多少区别。它支持双通道DDR400 ECC Unbuffered,这一点可以有效的降低系统组建成本,虽然可靠性会比昂贵的ECC Reg内存低一些,但基本可以满足中小企业应用。
NCCH-DL主板提供了1条AGP插槽,这使得它更加适用于组建图形工作站,当然安装一款稳定的廉价显卡组建入门级塔式服务器也是可行的。这款主板通过板载Intel 82547GI千兆网卡控制器芯片(Intel PRO/1000 CT)来提供千兆以太网接入能力,特别需要说明的是这款芯片将会通过CSA接口直接与北桥连接,因此不会受制于Hub link总线。
为了确保长时间稳定的工作,这款主板每路处理器都采用了4相供电,主要电路由ADP3168和16颗MOSFET管等相关原件组成——主板的正反两面都分布了MOSFET管才得以实现。华硕方面宣布这款主板已经被用于构建其航空用服务器,可见这款主板的设计是经得住考验的。
6300ESB是一款功能上类似于ICH5的芯片,主板南半球部分的主要功能基本上都是这款芯片提供的。这款主板板载了2条32bit PCI插槽、2条64bit PCI-X插槽、两个IDE接口、一个FDD接口、6300ESB提供了2个SATA接口,板载Promise PDC20319控制器则另外提供了4个SATA接口。
这款主板还通过板载TSB43AB22A芯片和AD1980来赋予主板IEEE 1394接口和音频输出的能力,因此发烧友拿来组建双处理器PC和工作站是非常适合的。
丰富的接口 |
丰富的附件 |
丰富的附件 |
散热器固定附件 |
在零售包装中,提供了丰富的附件:
- 支持光盘
- 3in1 软驱/Ultra ATA线缆
- 6条 SATA线缆
- 3条SATA电源线
- 游戏接口扩展卡
- S/PDIF输出接口扩展卡(同轴+光纤)
- 1394接口扩展卡
- I/O挡板
- 跳线帽
- CPU散热器固定套件
- 用户指南手册(英文)
BIOS功能介绍
工作站、服务器用户的首要诉求是稳定,因此这类主板产品的BIOS功能一般是不如桌面类主板丰富的。由于这款主板采用的是875P芯片组,另外定位上应该也包括希望使用双处理器的高端发烧友,我们还是能看到一些桌面主板BIOS功能。
用户可以手动的调节芯片组电压、内存模组电压、CPU外频/倍频、内存的时序参数等等,在服务器类主板中并不多见。
Promise管理界面 |
这款主板通过板载Promise PDC20319控制器提供额外4个SATA接口,不过相对于6300ESB它并没有支持更多的RAID模式,依然是RAID 0、RAID 1和RAID 0+1。上图是其配置界面。
测试平台和测试方法
我们利用华硕NCCH-DL主板组建了一台服务器进行了测试,具体配置如下表所示:
测试平台配置 | |
处理器 | Xeon 3.0GHz 1MB,800MHz x2 |
芯片组 | Intel 875P+6300ESB |
内存 | 4x 512M DDR400 |
磁盘控制器 | 6300ESB集成 |
硬盘 | 400GB Seaget 7200.8 |
光驱 | 先锋16X DVD-ROM |
网卡 | 板载千Intel 82541PI控制器,PCI 32bit/33/66MHz |
电源 | 七盟ST-420SLP |
我们在上述配置的服务器上分别安装了Microsoft Windows 2003企业版(英文、32bit),正确安装了各个硬件的驱动程序,确保服务器工作在非常好的的状态。
我们所使用的评测软件如下:
-
SPECCPU2000 v1.2
-
IOMeter 2004.07.30.win32.i386
-
WebBench v5.0
-
NetBench v7.03
SEPCCPU2000可以评估服务器系统中处理器的整数性能和浮点性能,我们进行的是SPECint_base2000和SPECfp_base2000两个项目的测试。IOMeter是一款可以用于单个系统或者集群系统的I/O子系统评估工具,我们仅仅使用了它的磁盘测试功能。WebBench和NetBench是两款在服务器评估中普遍使用的软件,前者也是侧重于服务器CPU子系统的性能评估,后者则侧重于IO子系统的性能评估。
需要说明的是,这次所采用的硬盘为单颗Seagate 7200RPM硬盘,因此IOmeter性能和NetBench性能都会受到显著影响,请读者在阅读测试结果的时候注意这一点,它们同我们之前所基于SCSI硬盘的测试结果基本没有可对比性。
处理器性能测试:SPECCPU2000 v1.2
SPEC是标准性能评估公司(Standard Performance Evaluation Corporation)的简称。SPEC是由计算机厂商、系统集成商、大学、研究机构、咨询等多家公司组成的非营利性组织,这个组织的目标是建立、维护一套用于评估计算机系统的标准。
SPEC CPU2000是SPEC组织推出的一套CPU子系统评估软件,它包括CINT2000和CFP2000两个子项目,前者用于测量和对比整数性能,而后者则用于测量和对比浮点性能。计算系统中的处理器、内存和编译器都会影响最终的测试性能,而I/O(磁盘)、网络、操作系统和图形子系统对于SPEC CPU2000的影响非常的小。
我们在被测服务器中安装了Intel C++ 8.1 Compiler、Intel Fortran 8.1 Compiler这两款SPEC CPU2000必需的编译器,另外安装了Microsoft Visual Studio 2003.net提供必要的库文件。按照SPEC的要求我们根据自己的情况编辑了新的Config文件,可以满足Base测试,下面的测试成绩分别是在开启双Xeon处理器超线程条件下,4用户,SPECint_base2000和SPECfp_base2000。
4Users | ||
---|---|---|
Benchmark | Base Runtime |
Base Ratio |
168.wupwise | 64.6 | 2478 |
171.swim | 134 | 2314 |
172.mgrid | 135 | 1337 |
173.applu | 147 | 1425 |
177.mesa | 105 | 1333 |
178.galgel | 118 | 2457 |
179.art | 87.4 | 2975 |
183.equake | 62.9 | 2066 |
187.facerec | 109 | 1746 |
188.ammp | 238 | 926 |
189.lucas | 112 | 1789 |
191.fma3d | 152 | 1383 |
200.sixtrack | 185 | 595 |
301.apsi | 251 | 1035 |
SPECfp_base2000 | 1568 |
4Users | ||
---|---|---|
Benchmark | Base Runtime |
Base Ratio |
164.gzip | 139 | 1006 |
175.vpr | 155 | 904 |
176.gcc | 67.0 | 1643 |
181.mcf | 137 | 1309 |
186.crafty | 89.4 | 1119 |
197.parser | 152 | 1186 |
252.eon | 69.8 | 1863 |
253.perlbmk | 110 | 1631 |
254.gap | 66.8 | 1647 |
255.vortex | 79.8 | 2380 |
256.bzip2 | 156 | 961 |
300.twolf | 268 | 1121 |
SPECint_base2000 |
1339 |
这个测试平台的SPECint_base2000得分为1339,SPECfp_base2000得分为1568,这个成绩相当的理想,相比之前我们测试的E7520和E7320服务器相比,均不逊色。
磁盘性能测试:IOMeter 2004.07.30.win32.i386
IOMeter是一款功能非常强大的IO测试软件,它除了可以在本机运行测试本机的IO(磁盘)性能之外,还提供了模拟网络应用的能力。在这次的测试中,我们仅仅让它在本机运行测试服务器的磁盘性能。为了全面测试被测服务器的IO性能,我们分别选择了不同的测试脚本。
-
Max_throughput:文件尺寸为64KB,100%读取操作,随机率为0%,用于检测磁盘系统的最大吞吐量
-
Max_IO:文件尺寸为512B,100%读取操作,随机率为0%,用于检测磁盘系统的最大IO能力
-
Fielserver:文件尺寸从0.5KB到64KB不等,80%读取操作,随机率为100%,用于模拟文件服务器的性能
-
WebServer:文件尺寸从0.5KB到512KB不等,100%读取操作,随机率为100%,用于模拟Web服务器的性能
IOMeter 2004.07.30.win32.i386 | ||||
FileServer |
Max |
Max_IO |
Fileserver |
WebServer |
Total I/Os per Second | 1046.51 | 12170.3 | 141.99 | 154.99 |
Read I/Os per Second | 1046.51 | 12170.3 | 113.60 | 154.99 |
Write I/Os per Second | - | - | 28.38 | - |
Total MBs per Second | 65.41 | 6.0 | 1.53 | 2.37 |
Read | 65.41 | 6.0 | 1.23 | 2.37 |
Write | - | - | 0.30 | - |
Average I/O Response Time(ms) | 122.31 | 2.69 | 900.28 | 824.85 |
Avg Read Time(ms) | 122.31 | 2.69 | 900.40 | 824.85 |
Avg Write Time(ms) | - | - | 899.78 | - |
Maximum I/O Response Time(ms) | 5965.72 | 55.24 | 2329.58 | 2167.70 |
Max Read Response(ms) | 5965.72 | 55.24 | 2329.58 | 2167.70 |
Max Write Response(ms) | - | - | 2229.38 | - |
%CPU Utilization(total) | 1.32 | 13.20 | 0.18 | 0.19 |
%User Time | 0.04 | 0.4 | 0.00 | 0.01 |
%Privleged Time | 1.27 | 12.8 | 0.17 | 0.18 |
%DPC Time | 0.24 | 2.17 | 0.02 | 0.03 |
%Interrupt Time | 0.68 | 7.28 | 0.09 | 0.09 |
IOMeter的测试结果同磁盘控制器、所使用的磁盘、磁盘阵列模式等等因素都有非常密切的联系,上面的表格显示的是我们使用6300ESB所整合的SATA控制器和Seagate 7200.8 400GB硬盘配合之后的性能,它依然可以提供最大12000 IOs/s,最高65MB/s的吞吐量。
WebBench 5.0性能测试
WebBench是针对服务器作为Web Server时的性能进行测试,我们在基于华硕NCCH-DL主板的服务器上安装了IIS6.0组件,以提供测试所需的Web服务。在测试中我们开启了网络实验室中的32台PC(Celeron 1.7/256MB/40GB/100Ethernet)作为客户端,分别使用了WebBench 5.0内置的动态CGI以及静态页面脚本对服务器进行了测试。
静态测试是由客户端读取预先放置在服务器Web Server下的Web页面(wbtree),这项测试主要考察的是服务器磁盘系统以及网络连接性能。
静态测试:Requests处理能力
静态脚本测试:吞吐量
多线程静态脚本测试:Requests处理能力
多线程静态脚本测试:吞吐量
我们使用了实验室中全部的32台PC向被测服务器发送请求,测试曲线同我们预计的相似,无论是处理能力还是吞吐量都是线性增长,并没有达到峰值。标准静态脚本测试中,32个客户端时,这台服务器可以响应10061个请求,吞吐量接近于61MB/s。多线程静态脚本测试中,每个物理客户端发出两个线程,32个客户端时,这台服务器每秒响应数量达到了13338个,80.8MB/s。对比之前我们所测试的采用了E7520芯片组的华硕AP1600-E2服务器,几乎没有任何的差别。
动态脚本测试:Requests处理能力
动态测试偏重于对服务器CPU子系统的性能测试,它对于Web服务器提供了足够的负载。我们将一个C语言编写的CGI源文件Simcigi.c编译为Simcgi.exe,并将其作为动态测试中的CGI脚本。在测试过程中,每台安装了WebBench客户端软件的PC,会在300秒的时间内持续向服务器发送CGI请求,而控制台会纪录并汇总服务器所响应CGI请求的数据。
当WebBench测试开始后,客户端会以每四台一组依次连接到服务器并发送CGI请求。当测试结束后,控制台会收集数据并绘制出服务器CGI响应数的变化曲线。CGI测试的成绩高低,主要取决于服务器处理器子系统性能的优劣。处理器子系统包括CPU、内存以及内存控制器,CPU频率、缓存以及内存容量大小和内存带宽,都会影响该项成绩。
华硕NCCH-DL的表现非常优秀,在32个客户端的时候,响应请求数量可以达到4242个,而之前我们测试的华硕AP1600E2服务器(E7520芯片组)的最高响应请求数量为4005个。对比这两个结果,可以认为875P芯片组对于新的Xeon处理器的支持并不逊色于E7520。
NetBench 7.03性能测试
NetBench是针对文件服务器的性能测试软件,影响NetBench性能的主要是服务器的磁盘子系统,服务器磁盘控制器、硬盘类型、组建磁盘阵列模式都会对测试结果有明显的影响。我们在被测服务器上设立了文件服务器,NetBench通过网络实验室中32个客户端来模拟网络中的PC向文件服务器所发出的文件传输请求,文件服务器则将存储在磁盘上的文件数据发送给相应的客户端。同Webbench测试一样,NetBench测试开始后客户端会以每四台一组依连接到服务器并发送文件传输请求。测试结束后控制台收集数据并绘制出服务器能够达到的数据传输变化曲线。
吞吐量测试 |
响应时间测试 |
我们启用了32个客户端,运行标准Disk Mix测试(DM.TST)此时基本达到了峰值147Mbit/s,最高平均响应时间为0.894ms。这些成绩远远低于以前我们所测试的服务器的成绩,主要原因还是在于我们仅仅使用了一颗SATA接口的7200RPM硬盘,而之前的大部分服务器都是多颗SCSI硬盘组件RAID模式。
吞吐量测试 |
响应时间测试 |
Enterprise Disk Mix Test(ENT_DM.TST)比Standard Disk Mix负载更重,它模拟的企业级服务器的负载。不过,更高的负载并没有挖掘出来系统的“潜力”,由于我们所配置的磁盘系统的问题,最高吞吐量仅仅达到了213Mb/s,平均响应时间也达到了2.5ms。
吞吐量测试 |
响应时间测试 |
在NIC.tst脚本测试主要反映的服务器网卡的性能,我们使用了优质网线连接NCCH-DL板载Intel PRO/1000 CT千兆网卡RJ45接口Cicso Catalyst 4506交换机千兆接口。在这项测试过程中,程序分别调用512B--64KB不等的文件来测试吞吐量。测试结果显示其板载网卡最高吞吐量可达901Mbps,最长响应时间为16.606ms,同之前测试的板载Broadcom BCM5721 PCI Express Gb-LAN千兆以太网卡的性能一样。可见,这个被测系统的处理器性能、网卡的性能都相当的理想,唯一的问题是我们所配置的硬盘限制了Netbench的前两项测试成绩。
IT168评测室观点:低成本达成主流性能
去年一年,Intel力图把高(E7505)、中(875P)、低(865PE)端工作站芯片组全面拉升,计划让E7525、925x、915P分别取代以前的产品。华硕的工作站主板也基本上按照Intel的战略进行了调整,高端工作站市场是基于E7525的NCT-D主板,定位于主流工作站市场则是这款基于875P芯片组的NCCH-DL和其它的基于925/915主板产品,而且这款主板因为可以支持双Nacona核心的Xeon处理器,定位反而比使用新芯片组的主板更高!
根据这款主板的特性,我们认为两类人群适合选择这款产品。第一类是高端桌面用户,他们需要双处理器来提供更强的计算能力,比如视频捕捉/编码、图像处理和骨灰级游戏发烧友。第二类则是小型企业用户,利用这款主板可以构建低成本的塔式服务器、高性能的工作站。
我们的测试主要针对于第二类用户进行,测试结果显示,这款主板可以提供给用户绝对不输于现有E7520等最新服务器芯片组的良好计算能力,配置的Intel Pro/1000 CT网卡也具有优秀的吞吐能力。基于这款主板构建系统,用户只要专心的选择磁盘系统即可。如果希望成本较低,可以考虑充分利用板载的6个SATA接口,组件大存储容量的系统。如果希望性能更强、更稳定,可以考虑PCI-X接口RAID卡和SCSI硬盘的的方式——升级到SCSI系统成本较高是这是这款主板唯一的不足。