WebBench 5.0性能测试
WebBench是针对服务器作为Web Server时的性能进行测试,我们在被测服务器上安装了IIS6.0组件,以提供测试所需的Web服务。在测试中我们开启了网络实验室中的60台PC作为客户端,分别使用了WebBench 5.0内置的静态以及动态CGI页面脚本对服务器进行了测试。
静态测试是由客户端读取预先放置在服务器Web Server下的Web页面(wbtree),这项测试主要考察的是服务器磁盘系统以及网络连接性能。

静态测试:Requests处理能力

静态脚本测试:吞吐量
我们使用了实验室中60台PC向配置了双路双核的至强5160处理器的联想万全T350 G6/R350 G6服务器送请求,从曲线的上升趋势可以看出服务器整体运作平稳,一条倾斜的曲线几乎是在笔直的爬升。以往在我们进行的测试中,服务器对于客户端不断发出每秒钟响应数量总有一个峰值,然后趋于平稳或是下降,而对万全T350 G6/R350 G6服务器进行的测试,曲线一直上升的势头让我们有些吃惊,这也证明了全新的至强5100双核处理器的威力。
对此状况我们只能记录在60个客户端同时发出请求的时候,服务器的性能表现为12401个响应/秒,吞吐量的曲线与响应请求数类似,依然是直接攀升,最高端为75.14MB/s。
Webbench动态压力测试
动态测试偏重于对服务器CPU子系统的性能测试,它对于Web服务器提供了足够的负载。我们将一个C语言编写的CGI源文件Simcigi.c编译为Simcgi.exe,并将其作为动态测试中的CGI脚本。在测试过程中,每台安装了WebBench客户端软件的PC,会在300秒的时间内持续向服务器发送CGI请求,而控制台会纪录并汇总服务器所响应CGI请求的数据。
当WebBench测试开始后,客户端会以每四台一组依次连接到服务器并发送CGI请求。当测试结束后,控制台会收集数据并绘制出服务器CGI响应数的变化曲线。CGI测试的成绩高低,主要取决于服务器处理器子系统性能的优劣。处理器子系统包括CPU、内存以及内存控制器,CPU频率、缓存以及内存容量大小和内存带宽,都会影响该项成绩。

动态脚本测试:Requests处理能力
在刚刚结束的静态页面压力测试中我们已经有些惊异与万全T350 G6/R350 G6服务器的性能表现,在动态页面的压力测试中,我们更加对这台配置了两块至强5160处理器、4GB内存、6×73GBSCSI硬盘的“怪兽”所“折服”。原因很简单,目前国内普遍采用的服务器测试用网络环境客户机规模一般为60台,在如此高性能服务器的测试中,已经无法满足其原有的带给服务器压力的“职能”。
从上面的曲线图可以看到,在网络环境的压力测试下,万全T350 G6/R350 G6服务器仅仅在56-60个客户端的时候响应增长幅度才趋于平缓,60个客户端同时发送请求的时候服务器响应数字依然不能称之为峰值,服务器无法达到了处理响应的极限。受限于我们的测试环境,对于动态的CGI页面,万全T350 G6/R350 G6服务器的处理能力为8020 Requests/s,从我们的测试经验来看,这一成绩超过我们测试的前一款Woodcrest服务器14.6%;与老对手AMD 皓龙2XX系列的对比更是优势显著,具体数值请浏览服务器频道以前的评测文章。