WebBench是针对服务器作为Web Server时的性能进行测试,我们在被测服务器上安装了IIS6.0组件,以提供测试所需的Web服务。在测试中我们开启了网络实验室中的60台PC作为客户端,分别使用了WebBench 5.0内置的静态以及动态CGI页面脚本对服务器进行了测试。
静态测试是由客户端读取预先放置在服务器Web Server下的Web页面(wbtree),这项测试主要考察的是服务器磁盘系统以及网络连接性能。
我们使用了实验室中60台PC向配置了双路英特尔至强5100处理器的方正圆明MT300服务器发送请求,服务器可以轻松的对应,但在52个客户端时相应请求曲线与吞吐量曲线同时趋缓,表明服务器负载接近极限。在56个客户端的时候,服务器表现出于顶峰状态,被测的方正圆明MT300响应的请求数量达到了10860个,吞吐量为66.10MB/s。
动态测试偏重于对服务器CPU子系统的性能测试,它对于Web服务器提供了足够的负载。我们将一个C语言编写的CGI源文件Simcigi.c编译为Simcgi.exe,并将其作为动态测试中的CGI脚本。在测试过程中,每台安装了WebBench客户端软件的PC,会在300秒的时间内持续向服务器发送CGI请求,而控制台会纪录并汇总服务器所响应CGI请求的数据。
当WebBench测试开始后,客户端会以每四台一组依次连接到服务器并发送CGI请求。当测试结束后,控制台会收集数据并绘制出服务器CGI响应数的变化曲线。CGI测试的成绩高低,主要取决于服务器处理器子系统性能的优劣。处理器子系统包括CPU、内存以及内存控制器,CPU频率、缓存以及内存容量大小和内存带宽,都会影响该项成绩。这决定了服务器测试中最重要的项目。
从上面的曲线图可以看到,由于CPU处理性能相当强劲在44-48个客户端的时候增长幅度趋于平缓,而当52个客户端的时候基本达到了峰值,而在52-56-60个客户端测试中出现了波动,证明服务器基本达到了处理相应的极限。方正圆明MT300的峰值处理能力达到了7000 Requests/s。



推荐:12款超棒的乌班图 Linux GTK主题
2022龙芯生态大会专题
2021浪潮专题
宝德 NVIDIA 协同赋能,为您的AI之旅保驾护
OCP CHINA DAY 2019