服务器 频道

2008 R2有进步吗? 网站服务性能对比

  【IT168评测中心】上一篇文章中我们测试了Windows Server 2008 R2的文件服务器性能,现在我们将对其网站服务器性能进行测试。

WetBench v5.0

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


网络实验室控制台

  静态测试是由客户端读取预先放置在服务器Web Server下的Web页面(wbtree),这项测试主要考察的是服务器磁盘系统以及网络连接性能。我们使用了实验室中的56台客户端,配合Static_mt.tst多线程静态脚本测试向被测服务器发送请求。

  动态测试偏重于对服务器CPU子系统的性能测试,它对于Web服务器提供了足够的负载。我们将一个C语言编写的CGI源文件Simcigi.c编译为Simcgi.exe,并将其作为动态测试中的CGI脚本。在测试过程中,每台安装了WebBench客户端软件的PC,会在300秒的时间内持续向服务器发送CGI请求,而控制台会纪录并汇总服务器所响应CGI请求的数据。CGI测试的成绩高低,主要取决于服务器处理器子系统性能的优劣。处理器子系统包括CPU、内存以及内存控制器,CPU频率、缓存以及内存容量大小和内存带宽,都会影响该项成绩。


测试平台

   我们采用了评测中心的一台DELL PE 2900 III服务器,它配置了双路Intel 45nm Xeon E5430处理器,频率为2.66GHz,并能支持SSE4.1指令集。服务器还使用了Intel 5000X芯片组,提供24MB的Snoop Filter缓存,这可以提升高负荷时的内存/处理器性能。为了避免磁盘子系统形成瓶颈,我们使用了8块15000RPM的Cheetah 15K.5通过一块PCIe x8接口的LSI MegaRAID SAS 8408E来组建了一个RAID 0阵列。它可以提供足够的带宽。

  最后,网络子系统使用的是DELL PE 2900 III板载的两块Broadcom BCM5708C千兆网卡,并使用了Broadcom的最新驱动12.26.02并使用Broadcom BACS 3.0组建了一个网卡Team。BCM5708C可谓是Broadcom一个里程碑式的千兆网卡产品,支持达8个队列的RSS接收方缩放队列,可以将网络负载分配到8个处理器核心上并行处理,充分利用多核心处理器并提升网络吞吐量。

0
相关文章