服务器 频道

承前启后 华硕Paxville DP平台

  Web服务器性能测试

  WebBench是针对服务器作为Web Server时的性能进行测试,我们在被测服务器上安装了IIS6.0组件,以提供测试所需的Web服务。在测试中我们开启了网络实验室中的56台客户端,分别使用了WebBench 5.0内置的动态CGI以及静态页面脚本对服务器进行了测试。

  静态测试是由客户端读取预先放置在服务器Web Server下的Web页面(wbtree),这项测试主要考察的是服务器磁盘系统以及网络连接性能。我们使用了实验室中的56台客户端,配合Static_mt.tst多线程静态脚本测试向被测服务器发送请求。配置了双路双核Xeon处理器的服务器平台的最高处理能力达到了17515 Requests/s,配置了单路双核Xeon处理器的服务器平台的最高处理能力达到了16642 Requests/s。双路Xeon平台的测试结果是在网络实验室升级之前测试的,最大负载只有32个客户端,因此没有测试出峰值。

  我们查看了测试期间产生的吞吐量,发现在静态测试过程中,同时接入40个客户端的时候,吞吐量已经达到了105 MB/s,基本上达到了千兆网络的吞吐量上限,这也就是为什么测试曲线从40个客户端之后开始变得平缓。

  动态测试偏重于对服务器CPU子系统的性能测试,它对于Web服务器提供了足够的负载。我们将一个C语言编写的CGI源文件Simcigi.c编译为Simcgi.exe,并将其作为动态测试中的CGI脚本。在测试过程中,每台安装了WebBench客户端软件的PC,会在300秒的时间内持续向服务器发送CGI请求,而控制台会纪录并汇总服务器所响应CGI请求的数据。

  当WebBench测试开始后,客户端会以每四台一组依次连接到服务器并发送CGI请求。当测试结束后,控制台会收集数据并绘制出服务器CGI响应数的变化曲线。CGI测试的成绩高低,主要取决于服务器处理器子系统性能的优劣。处理器子系统包括CPU、内存以及内存控制器,CPU频率、缓存以及内存容量大小和内存带宽,都会影响该项成绩。

  双路双核平台最高动态处理能力达到了4706 Requests/s,而单路双核平台的最高动态处理能力则是4119,双路Xeon平台的最高动态处理能力也达到了3914  Requests/s,可见双路双核平台的在SPEC CPU “Throughput”测试中所表现出来的并发处理优势表现了出来,单路双核平台略逊双路Xeon平台的表现。

0
相关文章