10款入门级服务器横向比较评测《计算机世界》评测实验室李献秦钢网络应用层仿真测试仪曾经笼罩着光环的服务器不知道什么时候已经走下了神坛,原本傻大笨粗的形象也因为机架式产品的兴盛得到了改善,但是究竟服务器是个什么样子的东西,它适合做何种工作,很多使用者还是迷惑,特别是在如何选择服务器的概念上,更多的人还没有一个系统的概念,这也让这个本来就很玄妙的产品线显得更加扑朔迷离。选择服务器要看应用在几年前,选择一款服务器其实是一件相对容易的事情,第一是那时候的服务器产品还比较单纯,用户端的应用也简单,无非是文件共享服务、网络打印服务,大不了再加一些简单的数据库,很少有对性能进行特别要求的项目,因此选择起来也相对简单,加上那时的服务器还都是塔式的产品,这也让服务器很平静地走过了许多年。不过在互联网兴盛以后,转头再看服务器,就发现已经完全背离了传统的服务器应用,更多的工作都铺在了Web类应用,比如ASP、PHP网页类应用,Mail、FTP类应用,基于BS(Browser—Server)的网络扩展应用,数据库类应用等都颠覆了传统的网络应用概念。不过对于这些看不见摸不着的应用而言,服务器外观上的差异更容易被理解。传统的塔式服务器已经逐渐从老大哥的位置上退到了后台。大量机架式服务器开始占领1~4路中小型服务器的市场,它们也在评价服务器性能方面增加了一个新的指标——性能空间比,这个指标同样是因为互联网的兴盛导致的计算、数据大集中所引发的。的确,谁也没有料到互联网的发展速度竟然如此之快,在不到10年的时间里,已经发展成一个全新的计算模式,那就是大量并发的中小型计算夹杂着极少量商业计算的应用模式。这样的计算模式下就演化出两种完全不同,但殊途同归的模式。第一,大量小网站的兴起,它们既需要较高的性能,又无法承担昂贵的购机成本,更无力承担IDC托管按空间收费的模式,因此他们对廉价的机架式服务器提出了非常苛刻的要求;第二,虽然是一个巨鳄型的企业,但是要支撑庞大的计算体系,只能通过集群等计算模式,以求在最小的单位空间里得到更强劲的计算性能。这就是我们这次讨论的主角——入门级机架式服务器。入门级机架式服务器入门级机架式服务器说起来真得够简单,那就是价格足够低,通常在2万元人民币上下;大部分是1U高度的机架式服务器,只有少量的2U高度服务器;支持1~2颗处理器,2~6块硬盘,内存扩展上限为4GB~8GB,提供千兆网络接口等。粗粗来看,符合这个限制的机型种类还真不少,且不说在IT配套市场里所能自己攒的服务器,单说那些具有品牌的服务器,基本上每家都能提供相应产品,部分厂商甚至能够提供超过5个型号的服务器产品供用户选择。既然种类如此之多,我们就来真实地模拟一次如何在品种繁多的市场上选择最理想的入门级机架式服务器。首先,在选择服务器前,我们要梳理一下我们所要做的应用是什么、究竟我们要在什么样的操作系统下使用、是否要在IDC机房托管等项目。在服务器测试前期,我们对一些网站进行了调查分析,也对企业内部的应用进行了了解,结论其实非常简单。纯粹基于信息发布的占极少部分,即便这个网站的主要工作就是基于文本类信息的发布,它也是不仅仅停留在HTML的层面上,多数都会使用到ASP或PHP,这就让服务器的操作系统有了一个简单的结论——不是Windows就是Linux(或其他开源的OS)。虽然页面信息的发布也会使用到ASP、PHP。但是绝大多数网站都引入了BBS来增加网站的活力,他们虽然也会使用到部分ASP、PHP的应用,但是BBS更多是对动态网页的性能有较高的要求。再进一步说,网站商业化后,商业信息的安全就会被提到一个最高的层次上来,如何能够实现足够的安全性,常用的SSL、水印加密等手段对服务器的处理性能会产生极高的依赖性。在分析完入门级机架式服务器的典型应用后,我们来看看主流的产品都集中在哪个档次上。表1服务器测试性能总表(按产品送测顺序排列)主流配置虽然在桌面系统上AMD和Intel之间的竞争非常激烈,但是在服务器中,即便是AMD的Opteron推出了惊世骇俗的双核产品,单对于讲究出身的服务器而言,性能还不是惟一的指标,整体的可靠性、稳定性都是值得关注的问题。因此Intel的服务器处理器Xeon就成为惟一可选择的目标。确定了处理器,就要看看所能配套的芯片组了。在2路SMP的服务器中,Intel提供了一高一低两款芯片组,E7520和E7320。E7520在扩展能力和极限上要高于E7320,因此E7320在价格上具有明显的优势,而且在入门级服务器中,E7320所能提供的功能已经远远超过了它们的需求,所以我们在1U的机架式服务器产品中看到基本都是E7320的天下。而相对高档一些的2U机架式服务器就完全不一样了,E7520充裕的扩展能力给服务器带来了足够的扩展槽和空间。在确立了处理器和芯片组后,还需要考察谁——硬盘的大小?还是内存的多少?这些都是非常重要的环节,硬盘容量的大小不但关系价格的高低,还意味着这台服务器能提供多大的服务空间,相比较于容量,硬盘的转速和缓存的多寡就不是问题了;内存则是一个非常敏感、又极容易出现错误选择的地方。因为E7X20系列芯片组都支持DDR或DDRⅡ,这两个技术相差一代的内存会给服务器带来性能的飞跃或毁灭性的打击,从我们这次测试的服务器产品来看,各个厂商多数也在这方面的选择上考虑不同。究竟内存容量有多大的影响?内存的速度又有多大的影响?DDR和DDRⅡ的区别又是什么?一连串的问题也成为本次服务器横向评测中最让测试工程师头疼的问题。内存的故事从P4核心开始,DDR内存就已经成为了标准的配置,它也和当年的SDRAM一样,在速度上被划分成了3级,而且服务器上使用的RegisteredECC内存价格远高于普通内存,原因就是具有极高的可靠性和稳定性。DDR266是最古老的DDR标准了,虽然古老,但价格极为低廉,使用在服务器上能让用户产生花费一块钱却得到两块钱容量的“幻觉”,只是它的内存带宽实在狭窄,在讲究计算密集型的服务器上,会成为拖累处理器的元凶,但是如果只是用来支撑更多的人访问静态页面,DDR266则完全没问题;DDR333相对速度快了不少,价格虽然有一定的提升,但还不至于产生飞跃,差不多花一块钱得一块五,倒是性能上有不错的提升,用来支撑大批量的动态网页(比如BBS)来说最合适;DDR400则是DDR内存里官方速度最快的产品了,价格也因为RegisteredECC的缘故相当高昂,花一块钱也最多得到一块钱的容量,但是速度的先天优势让它在计算密集型方面具有无可比拟的优势。DDRⅡ今天还是一个新鲜玩意儿,虽然发布了半年多,但是使用的产品并不算多,它的优势其实很明显:功耗低、速度上升空间大;但是弱点也很明显,价格昂贵,而且DDRⅡ400相较DDR400速度没有优势,只有DDRⅡ533才能超越DDR400的速度。因此只有超前些的服务器才会引入DDRⅡ,不过在Intel的大力推动下,DDRⅡ在服务器中的应用也是大势所趋了。实际测试性能我们选择了一台1U的服务器,分别使用DDR266/DDR333/DDR400内存各1GB容量,对静态网页、动态网页和水印加密进行了测试。公平起见,我们没有选择Linux,仍然使用一致性非常好的WindowsServer2003,并安装了ASP.NET作为水印加密测试的环境。测试中,服务器均通过千兆网络环境和思伯伦的AVELUNCH测试仪连接。表2不同内存测试结果从表2中可以清楚地看到,在静态网页测试中,内存基本上没有产生什么影响,原因很简单,静态网页基本上是一个存取的过程,不依赖内存缓冲;而动态网页就不一样,需要在内存中进行缓冲,因此内存和处理器之间的连接速度会对最终结果产生较大的影响,但还是一个可以接受的程度;水印就完全不同了,一个DDR266内存的服务器,只需要更换成DDR400,性能就会产生两倍多的提升,这对于担任大数据量计算的服务器而言,比升级处理器更快、更直接。看到以上我们的分析,是不是对目前的入门级机架式服务器有了一定的了解呢?选择一个讲究性能平衡的产品才是最重要的,从实际测试中的反映可以看出,在大家都采用一种芯片组的时候,你很难在扩展性上找出什么不同,因为你所能想到的无非是千兆网卡、SCSI控制器等方面,那些光纤卡、RAID卡离这个廉价的服务器群实在远了点,在一个基本不会再扩展的产品中,选择好合适的配置才是正道。处理器虽然是一个关键,但是高主频的产品带来的差价确实惊人,我们推荐选择中等偏下频率的Xeon,比如2.8GHz和3.0GHz,能在价格和性能上获得一个良好的平衡。硬盘前面已经提到了,对于面向一个非文件应用的服务器而言,目前的SCSI硬盘足够满足读取性能的需求,SATA虽然会显得略慢,但是低廉的价格和高容量,非常适合做大数据量存储的需求。剩下的就只有内存了,这个也是一个非常关键的问题,老态龙钟的DDR266已经不推荐使用了,性能太低,除非你只使用服务器做静态网页服务。DDR333是目前一个不错的选择,在性能和价格的平衡点上,你能获得更大的容量。DDR400自然是性能最高的,不过价格也会产生一个较大的变化。DDRⅡ目前来看还没有太多的亮点,虽然性能很理想,但在价格要求比较严的情况下,容量会受到限制。分析完结果,下面来看看厂商给我们提供的送测样机的表现都怎么样。1U机架组(以下产品按厂商名称首字母顺序排列)AcerAltosR505作为Acer机架式服务器家族,AltosR系列向来做工严谨、性能稳定。参测的R5051U双路扩展64位Xeon服务器,再次向我们展示了Acer这种设计、制造风格。1U短尺寸机架结构设计,令R505看起来格外的小巧,这在今天也是一个潮流。前面板精致的做工,代表了Acer的风格。两个前置热插拔硬盘舱,都设有带锁定按钮的通体式提把,十分便于提拉,给管理员更换硬盘带来了极大的方便,抽拉磁盘架上隐藏的弧形散热风孔则确保了环境中冷空气的进入。控制面板紧挨着薄型光驱和标准软驱,隐藏式的状态指示灯,更体现其整洁、利索的设计。机箱内部虽然空间很小,但是分部相当整洁。中间隔板附有隔音、隔热材质,以求最大限度地减少前后舱之间的互扰。两个涡轮风扇对双处理器直接形成强力风冷系统,同时内存与芯片组也将从中受益。基于E7320芯片组的主板为系统提供了一个完整的平台,可以支持最高超过3.6GHz的双路IntelXeonEM64T处理器。6个184-PinDIMM插槽,最大支持12GBDDR333SDRAM或24GBDDR266内存(ECCRegistered)。在IO扩展方面,它集成了4×PCI-E、133MHzPCI-X、100MHzPCI-X以及32位PCI各1个。并提供了IPMIV2.0接口,可以加装扩展管理卡。板载LSI53C1020A单通道Ultra320SCSI控制器,支持RAIDOnChip,并同时提供双IDE、双通道SATA支持,以便用户选取更高性价比的存储方案。此外,其集成的双Intel82541GI千兆以太网口也可以满足企业用户对网络性能和可靠性方面的不同需求。对应入门级机架服务器的定位,待测样机装备了双路3.0GHzXeon和1GBDDR333内存,存储系统由两颗Seagate36GB/Cheetah10K.610000rpmUltra320SCSI硬盘组成的RAID1平台来担当,以确保企业数据的可用性。R505在测试中,静态网页测试对它的压力显然不重,其峰值处理能力达到了8199的水平,平均处理能力也能达到7070,且始终表现平稳。而在动态页面访问测试中,其4712的峰值处理能力和4017的平均处理表现也充分显示了它承担中小型企业网络应用的实力。尤为让人注意的是,它在高负荷水印测试项中,平均每4秒能够处理7.3个任务,峰值处理能力也达到了10个,这充分体现了它在连续性密集计算处理方面的功力。产品点评:做工精巧、结构严密、配置灵活、扩展能力优异,总体性能表现令人满意,尤其是其