测试结果分析
SPEC CPU2000 v1.2 | ||
主板型号 | NCLV-DS2 | NCLV-D2 |
SPECfp rate_base2000 |
27.3 | 27.3 |
SPECint rate_base2000 | 32.3 | 32.4 |
SPECfp_base2000 | 1547 | 1549 |
SPECint_base2000 | 1349 | 1348 |
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_rate_base2000和SPECfp_rate_base2000。
SPECfp_rate2000测试过程中同时执行多个实例(instance),测量系统执行计算密集型浮点操作的能力,比如CAD/CAM、DCC以及科学计算等方面应用可以参考这个结果。SPECint_rate 2000测试过程中同时执行多个实例(instances),然后测试系统同时执行多个计算密集型整数操作的能力,可以很好的反映诸如数据库服务器、电子邮件服务器和Web服务器等基于整数应用的多处理器系统的性能。
两款主板的性能没有明显的差异,这是显而易见的,因为两款主板的主要区别在于存储子系统。
ScienceMark v2.0 Membench | ||
内存带宽(MB/s) | 4021.45 | 4022.57 |
内存延迟(ns) | ||
4 Bytes Stride | 2.14 | 2.14 |
16 Bytes Stride | 5.36 | 5.36 |
64 Bytes Stride | 16.77 | 16.78 |
256 Bytes Stride | 126.06 | 126.06 |
512 Bytes Stride | 132.82 | 132.49 |
ScienceMark v2.0是一款用于测试系统特别是处理器在科学计算应用中的性能的软件,MemBenchmark是其中针对处理器缓存、系统内存而设计的功能模块,它可以测试系统内存带宽、L1 Cache延迟、L2 Cache延迟和系统内存延迟,另外还可以测试不同指令集的性能差异。我们的测试结果显示NCLV-D2主板和NCLV-DS2主板没有性能差异。
Webbench v5.0 | ||
最高静态响应数量 | 12684 | 12618 |
最高动态响应数量 | 4233 | 4197 |
WebBench是针对服务器作为Web Server时的性能进行测试,我们在被测服务器上安装了IIS6.0组件,以提供测试所需的Web服务。在测试中我们开启了网络实验室中的32台PC(Celeron 1.7/256MB/40GB/100Ethernet)作为客户端,分别使用了WebBench 5.0内置的动态CGI以及静态页面脚本对服务器进行了测试。
静态测试(Static.tst)是由客户端读取预先放置在服务器Web Server下的Web页面(wbtree),这项测试主要考察的是服务器磁盘系统以及网络连接性能。我们使用了实验室中全部的32台PC向被测服务器发送请求,当然32个客户端接入的时候,三个被测平台的最大静态请求处理能力都是12600 Requests/s左右,非常的接近。在有限的负载情况下,我们无法看出三个平台的性能差异。
动态测试偏重于对服务器CPU子系统的性能测试,它对于Web服务器提供了足够的负载。我们将一个C语言编写的CGI源文件Simcigi.c编译为Simcgi.exe,并将其作为动态测试中的CGI脚本。在测试过程中,每台安装了WebBench客户端软件的PC,会在300秒的时间内持续向服务器发送CGI请求,而控制台会纪录并汇总服务器所响应CGI请求的数据。
当WebBench测试开始后,客户端会以每四台一组依次连接到服务器并发送CGI请求。当测试结束后,控制台会收集数据并绘制出服务器CGI响应数的变化曲线。CGI测试的成绩高低,主要取决于服务器处理器子系统性能的优劣。处理器子系统包括CPU、内存以及内存控制器,CPU频率、缓存以及内存容量大小和内存带宽,都会影响该项成绩。
基于NCLV-D2主板和NCLV-DS2主板的服务器动态请求处理能力相当不错,是我们目前所测试的基于同类芯片组主板中成绩较好的。