
| 出版日期:2001-01-08 总期号:988 本年期号:03 |
|
感受成熟
七款主流部门级服务器产品的主题测试 现在,许多中小企业在服务器购买中存在一个误区:虽然购买经费允许选择昂贵的服务器,但通常会出现花了大价钱购买了一台低配置的企业级服务器,其性能反而不如价格稍低、但配置合理的部门级服务器。用户如何能根据自己的需求,花最少的钱以获得最高的性能价格比呢?这就是我们主题评测以及性能分析要做的工作,希望通过我们的工作能对用户购买和使用服务器提供一些有益的参考。 征集原则 在应用、Web等领域,面对真正具有服务器概念的部门级产品,大量中小型用户存在无从选购的困惑,他们不知道如何根据自己的需要去选择产品性能,这样的困惑同样存在于部门/小型网站用户群中:选择什么样的服务器?有哪些产品可供选购?它们的特点与性能是什么?选购服务器应注意哪些要点? 针对这些需求,跟踪最新潮流的技术,我们选择的部门级服务器产品,具备以下条件: 双PⅢ 800EB CPU,133MHz FSB 512MB ECC PC133 RAM 需带两块18GB硬盘(分别安装Windows 2000 AS,RED HAT 6.2) 内置两块100M网卡 为了分别考察部门级服务器在不同NOS上及不同应用的实际表现,我们做了两组测试:采用Windows 2000 AS做平台,测试应用服务器性能;与中国Linux开放实验室合作进行RED HAT6.2做平台的Web性能测试。一方面从实际使用效果的角度介绍部门/小型网站服务器的最新技术和各产品的特点;另一方面也从实际测试结果出发,分析CPU数量、外频速度、内存数量和硬盘在不同NOS下对性能的影响。
参测产品全貌 测试环境
测试线概貌 作为部门级服务器,它要能满足几十上百用户的需求。根据应用的不同,需要的配置也不尽相同。针对目前在部门级服务器上广泛流行的应用,我们共征集到七款。它们是方正、浪潮、IBM、GIGA、曙光、长城和宝德,这些部门级服务器可以运行除巨型数据库以外的各种应用。 NOS的选择 针对主流应用环境,我们在应用上做了大胆的调整,采用两种完全不同的测试环境对部门级服务器可能遇到的应用做了全面的测试: 基于Windows 2000AS的应用服务器性能测试,服务器端运行英文Windows 2000 AS+SP1,测试工具选择ZD公司出品、用来考察应用服务器性能的ServerBench 4.1,以考察服务器在Windows 2000下的应用性能; 基于RED HAT 6.2+APACHE的Web Server的测试,服务器端运行RED HAT 6.2(内核2.2.14-6.1.1)+APACHE(1.3.12),测试工具是ZD新出品的Web Server测试工具WebBench 4.0。 网络环境 为了满足两路SMP PⅢ 8000EB+512M内存服务器的测试需求,也为了能更好地反映出服务器在ServerBench和WebBench下的性能,我们构建了一套由31台计算机组成的大型测试环境(见测试网络图)。网段一由15台NEC 5800/100Sa小组服务器构成,它们都安装了一块PII-300 CPU,64M内存,一块3Com 3C905B-TX 100M网卡,运行Windows 98;网段二由15台不同品牌的PC机组成,它们都安装了C II-566以上的CPU,128M内存,3Com 3C905B-TX 100M网卡,运行Windows 98SE;控制台由运行Windows 98SE的联想奔月2000(PⅢ-500,128M内存,3Com 3C905B-TX 100M网卡)充当。两段网络通过3Com 3300 100M交换机用5类线连接,分别运行在192.168.0.X、172.168.0.X段上,连接在被测服务器内的两块Intel 82559 Fast Ethernet网卡上,在服务器上做路由(Windows 2000)、网关指向(RED HAT 6.2)。整体环境由运行在两个网段上的30台计算机向服务器提交访问的形式进行。 测试中的配置 一、应用服务器测试中,我们在服务器上安装了Windows 2000AS+SP1,系统安装在4G的NTFS分区中,网卡驱动使用Windows 2000中自带的驱动(因为所有的服务器都使用了Intel 82559芯片的网卡),测试数据集存放在一个单独的5G分区中,两块网卡分别设置在两个网段中(192.168.0.×××,172.168.0.×××)。 二、Web服务器测试选择了Linux系统,服务器端运行RED HAT 6.2(内核2.2.14-6.1.1)+ARPCEH(1.3.12),系统安装在一个独立的2G分区中,交换分区512M,数据存放在一个独立的2G分区中。同Windows2000不同的是,Linux在安装完成后需要针对服务器的配置进行优化,而不同的配置应用所需要优化的方式有很大的区别,因此我们没有对Linux进行优化,采用的是标准安装方式,期望给大家一个选择(具体测试分析,Linux开放实验室将有详细报道)。 测试软件选择 测试所采用的软件是ZDBOP最新的应用服务器测试软件ServerBench 4.1 for NT,WebBench 4.0 for Linux两个版本,但是因为两者服务器端运行方式的不同,我们不做NT和Linux性能之间的比较,而只是考察各个服务器在不同NOS上的表现。作为部门级服务器,在应用服务器领域,我们着重测试了它们的处理器子系统和系统性能,具体结果反映为TPS(事件处理加权值),TPS值越高,代表作为应用服务器性能越好;在Web服务器领域,我们着重测试了动态Web性能,才用Simple_CGI测试集,具体结果反映为Requests / Second,Requests / Second值越高,说明Web服务性能越高。 为了能使服务器在测试中发挥出它们的最佳性能,在测试环境上也做了精心的调整,力求模拟实际的工作环境,并充分发挥服务器的性能。在我们构建的双网段测试环境中,可以满足双PⅢ/800、512M内存的服务器实际测试需要,即出现服务器的性能衰竭点(相当于实际应用中约260~300台客户端的实际应用性能)。
测试网络图 |
|||||||||||||||||