服务器 频道

细节之美,浪潮NP370G2塔式服务器

  优点:

  • 模块化存储设计理念,6个硬盘扩展位、多种扩展槽设计

  • 完全免工具,机箱盖、前面板、扩展卡和散热器均无需工具

  • 完善的软件解决方案,可高效率维护系统

  • 性价比较高

  缺点

  • 无电源冗余能力,也没有提供可扩展余地

  【IT168评测室】去年8月份,Intel发布了代号为Nocona的新一代Xeon处理器。浪潮也同期发布了支持Nocona处理器的英信NP370系列服务器,并且第一时间在国内市场全面铺货。时隔一年之后,浪潮将英信NP370塔式服务器升级到了G2平台,依然定位于中小企业、政府和教育市场。

浪潮英信NP370G2服务器

  浪潮英信NP370G2服务器采用了Intel E7320 MCH和Intel 6300ESB ICH芯片,支持双路Xeon处理器(Nocona核心,800MHz FSB,EMT64,2.8GHz-3.6GHz),最高支持8GB DDRII内存——这是NP370和NP370G2最明显的区别,理论上双通道DDRII 400内存可以提供比DDR333多近20%的内存带宽。

英信NP370G2服务器前面观和后面观

前面板“开锁”之后才能操作光驱和软驱

  英信NP370G2服务器前面板可锁定,锁定之后用户将无法操作光驱、软件以及更换硬盘。这款服务器提供了3个5.25英寸托架,其中的两个已经被1.44MB软驱和52倍速光驱占据。在5.25英寸托架下方是6个SCSI硬盘扩展位,送测样品中预装了3块36GB Ultra320 15k SCSI硬盘。

  硬盘扩展位旁边是竖直排列的状态指示灯,从上到下依次是事件指示灯、风扇状态指示灯、网卡指示灯、硬盘状态指示灯、电源指示灯、Reset按钮、Power按钮。在按钮的下方是两个前置USB端口。

主要IO接口和机箱散热风扇

  英信NP370G2服务器采用了单电源供电,LITEON PS-5501最大可提供500瓦输出,在设计上浪潮并没有预留扩展冗余电源的能力。在服务器的后面板配置了PS/2鼠标接口、PS/2键盘接口、串口、并口、VGA接口、USB端口和RJ45千兆网卡接口,另外还可以看到机箱内的散热风扇。在下方还有7个扩展槽挡板,它们为主板上的1个PCI-Express x4插槽、1个32bit/33MHz/5V PCI插槽、3个64bit/66MHz/3.3V插槽提供服务。

  细微之处的体贴,NP370G2服务器系统布局

NP370G2服务器系统布局总览

  英信NP370G2服务器为塔式架构,体积为425mm(高) x 198mm(宽) x 533mm(深)。如上图所示,前面约三分之一的空间是存储区域,后面约三分之二的空间是主板区域。存储区域和主板区域之间通过数据线连接、通讯。

硬盘背板

  虽然这是一款低端的服务器产品,但是在装配工艺上依然保持了较高的水准,所有的线缆都沿着机箱壁分布,且长度适中,因此不会阻碍机箱内气流的流动。另外,我们还注意到IDE设备也采用了特制的“窄带”数据线,进一步的降低对于机箱内气流的干扰。在后面的介绍中,读者会发现浪潮在很多细节的地方都下了功夫,弹性、易用性都体现在“不经意之间”。

服务器中并不多见的热管散热器

无需螺丝,可方便的装卸

  浪潮英信NP370G2服务器采用了重量较轻的热管散热器为Xeon处理器散热,这种散热器的重量较轻,可以大大降低竖直状态下主板的受力,另外还可以采用方便的卡扣设计,不必如同标准的Xeon散热器那样需要螺丝固定。这为散热器的更换、维护提供很大的方便。散热器采用了侧向吹风,从机箱前部吹向后部,一定程度上代替独立的前置散热风扇的功能。

主板上的处理器供电电路

独立电源模块

  处理器供电电路也体现了浪潮弹性架构的设计理念:一路处理器通过板载4相供电,另外一路处理器则通过如上图所示的4相电源模块支持。这样的设计,使得厂商能够以较低的成本实现对于1路处理器的支持,用户可以根据需要选购电源模块。

扩展槽

超长扩展卡固定装置

  主板提供了1个PCI-Express x4插槽、1个32bit/33MHz/5V PCI插槽、3个64bit/66MHz/3.3V PCI-X插槽,这些插槽看上去并没有什么特别的地方。不过在3个PCI-X插槽水平,我们可以看到上图所示的三个固定装置,它们用于负担超长扩展卡的重量,这个设计在之前我们测试过的几款塔式服务器中并没有出现过。

专用扩展槽

  让英信NP370G2支持SCSI接口的设备有两种方式,一种是如同这款送测样品一样利用专用的PCI-X接口的扩展卡实现,另外一种则是通过上图所示的专用接口扩展卡来实现。后一种扩展卡的价格应该会比前一种低,而且不会占用宝贵的PCI-X接口——同ZCR扩展相似。

便于拆卸的前面板

扩展卡固定装置

  英信NP370G2服务器还有一些细节的设计方便系统的维护,比如拨动两个绿色开关即可拆下前面板,扩展卡的安装也无需螺丝。总的来说,进行英信NP370G2的大部分维护工作,都不需要使用工具。

  管理软件和管理功能

  在浪潮英信NP370G2服务器中附送了浪潮蓝海豚导航软件、浪潮猎鹰服务器管理软件以及相应的简体中文版的使用说明书。利用这些软件,用户可以对于服务器进行高效率的初始化、安装操作系统、设置和维护。

  浪潮蓝海豚服务器导航软件4.0版包括Windows资源模式和Boot模式两种。在Windows资源模式下,它也不仅仅是一张驱动程序/系统补丁光盘或者简单的软件工具集,它还提供了很多智能化功能,可以明显降低在浪潮服务器上安装操作系统的难度。比如“驱动安装”程序可以自动的识别服务器类型,准确的引导用户制作/安装相应的驱动程序。在Boot模式下,它就是一张集成在光盘上的Linux系统,用户看到的蓝海豚服务器导航软件界面同Windows资源模式相同。

  这款软件最吸引人的地方是支持操作系统无人职守全自动安装,支持的操作系统包括Windows 2000 Server、Windows Server 2003、Redhat Enterprise Linux AS 3.0。特别是在Windows安装过程中,可以自动的识别RAID/SCSI控制器并且添加驱动程序。它还支持操作系统网络无人职守全自动安装,用户可以方便的实现操作系统的批量网络自动安装。

浪潮猎鹰服务器管理软件安装界面

浪潮猎鹰服务器管理软件安装界面

  浪潮猎鹰服务器管理软件3.2版是浪潮服务器软件研发项目专为浪潮服务器产品开发的最新跨平台管理软件,它可对服务器节点状态进行实时监控和资源管理,为系统管理员提供了一个统一的、集中的、可视化的和跨平台的管理工具。

  这款软件包括管理控制台、事件接收器和受控代理端,其中受控代理端安装在被监控的服务器上。通过这三个部分的配合,管理员可以对于受控节点进行注销、关机、重新启动、网络唤醒、查看硬件信息等操作。受控代理端可以对于被检测服务器硬件状态进行事实的监测,对于突发事件可通过手机、固定电话、邮件实现远程自动报警。

  测试平台和测试方法

  在浪潮的主页提供了两种基本配置的报价,报价为14300元的配置为单颗Xeon 2.8GHz处理器、512MB DDR2内存、两块80GB SATA硬盘、板载1000M接口、单电源;而报价为21688元的配置为单颗Xeon 3.0GHz处理器、512MB DDR2内存、2块万转SCSI硬盘、板载1000M接口、单电源。这两款配置最大的不同在于磁盘子系统,后者的磁盘子系统的性能、可靠性都高于前者,价格也相应的提高了50%。

产品名称 CPU 内存 硬盘 RAID 网络 电源 主机全国统一价
NP370G2HR        X2.8G/1M/D 512M DDR2 80G×2 SATA/6×HSB RAID1 1000M 单电源 14300
NP370G2HR       X3.0G/1M/D 512M DDR2 1万转73G×2/6×HSB RAID1 1000M 单电源 21688

  我们所收到的测试样品的配置同标准配置有明显的不同,它采用了两颗Xeon 3.6GHz处理器、4条512MB DDR2内存、PCI-X接口的MEGARAID SCSI 320-2 Raid卡和三块希捷1万5千转的36GB硬盘。

测试平台配置

处理器 Xeon 3.6GHz 1MB,800MHz x2
芯片组 Intel E7320+6300ESB
内存 4x 512M Samsung PC2-3200R(3-3-3-8)
磁盘控制器 MEGARAID SCSI 320-2 Raid卡
硬盘 Seagate Cheetah ST336753LC x3
光驱 52X CD-ROM
网卡 板载千Intel 82541PI控制器 ,PCI 32bit/33/66MHz
电源 LITEON PS-5501

  我们在上述配置的服务器上分别安装了Microsoft Windows 2003企业版(英文、32bit),正确安装了各个硬件的驱动程序,确保服务器工作在非常好的的状态。

  我们所使用的评测软件如下:

  • SPECCPU2000 v1.2

  • IOMeter 2004.07.30.win32.i386

  • WebBench v5.0

  • NetBench v7.03

  SEPCCPU2000可以评估服务器系统中处理器的整数性能和浮点性能,我们进行的是SPECint_base2000和SPECfp_base2000两个项目的测试。IOMeter是一款可以用于单个系统或者集群系统的I/O子系统评估工具,我们仅仅使用了它的磁盘测试功能。WebBench和NetBench是两款在服务器评估中普遍使用的软件,前者也是侧重于服务器CPU子系统的性能评估,后者则侧重于IO子系统的性能评估。

  处理器性能测试:SPECCPU2000 v1.2

  SPEC是标准性能评估公司(Standard Performance Evaluation Corporation)的简称。SPEC是由计算机厂商、系统集成商、大学、研究机构、咨询等多家公司组成的非营利性组织,这个组织的目标是建立、维护一套用于评估计算机系统的标准。

  SPEC CPU2000是SPEC组织推出的一套CPU子系统评估软件,它包括CINT2000和CFP2000两个子项目,前者用于测量和对比整数性能,而后者则用于测量和对比浮点性能。计算系统中的处理器、内存和编译器都会影响最终的测试性能,而I/O(磁盘)、网络、操作系统和图形子系统对于SPEC CPU2000的影响非常的小。

  我们在被测服务器中安装了Intel C++ 8.1 Compiler、Intel Fortran 8.1 Compiler这两款SPEC CPU2000必需的编译器,另外安装了Microsoft Visual Studio 2003.net提供必要的库文件。按照SPEC的要求我们根据自己的情况编辑了新的Config文件,可以满足Base测试,下面的测试成绩分别是在开启双Xeon处理器超线程条件下,4用户,SPECint_base2000和SPECfp_base2000: 

  4Users
Benchmark Base
Runtime
Base
Ratio
164.gzip 119 1178
175.vpr 122 1148
176.gcc 63.2 1740
181.mcf 132 1362
186.crafty 74.8 1337
197.parser 143 1259
252.eon 59.1 2199
253.perlbmk 104 1728
254.gap 96.2 1144
255.vortex 78.3 2427
256.bzip2 135 1114
300.twolf 169 1777
SPECint_base2000

1482

   由于我们发现SPECfp_base2000的测试结果出现不明原因的异常,因此暂只不公布它的测试结果。SPECint_base2000测试得分为1482,这对于一款配置了Xeon 3.6GHz处理器的服务器来说,成绩平平。

 

 磁盘性能测试:IOMeter 2004.07.30.win32.i386

  IOMeter是一款功能非常强大的IO测试软件,它除了可以在本机运行测试本机的IO(磁盘)性能之外,还提供了模拟网络应用的能力。在这次的测试中,我们仅仅让它在本机运行测试服务器的磁盘性能。为了全面测试被测服务器的IO性能,我们分别选择了不同的测试脚本。

  • Max_IO:文件尺寸为512B,100%读取操作,随机率为0%,用于检测磁盘系统的最大吞吐量

  • Max_throughput:文件尺寸为64KB,100%读取操作,随机率为0%,用于检测磁盘系统的最大IO能力

  • Fielserver:文件尺寸从0.5KB到64KB不等,80%读取操作,随机率为100%,用于模拟文件服务器的性能

  • WebServer:文件尺寸从0.5KB到512KB不等,100%读取操作,随机率为100%,用于模拟Web服务器的性能

  我们依次测试了Queue Depth分别为1/2/4/8/16/32/64/128时的成绩,然后摘录最高得分成绩:

IOMeter测试成绩

  这款送测样机配置了MEGARAID SCSI 320-2 Raid卡和三块希捷1万5千转的36GB硬盘,整个测试是在RAID 0磁盘阵列模式下进行的。最大吞吐量测试过程中,32 Queue Depth得到最高成绩,最大吞吐量为92.6Mbps。其它几项测试,比如最大IO能力、FileServer和WebServer脚本测试,最高成绩都出现在128 Queue Depth下,为了能同之前我们测试的浪潮英信NF190MegaRAID SCSI 320-2E Raid卡和4块Seagate ST336752LC Ultra320 SCSI硬盘)的32 Queue Depth成绩对比,我们也把NF370G2的32 Queue Depth测试成绩加入了表格中。

  在32 Queue Depth时,NF370G2的最大IO处理能力明显的低于NF190,即便是在128 Queue Depth下,它的IO能力依然落后于NF190大约5%。在32 Queue Depth时,NF370G2的Web服务器性能和File服务器性能全面的超越了NF190的成绩。

  WebBench 5.0性能测试

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

  静态测试是由客户端读取预先放置在服务器Web Server下的Web页面(wbtree),这项测试主要考察的是服务器磁盘系统以及网络连接性能。

静态测试:Requests处理能力


静态脚本测试:吞吐量


多线程静态脚本测试:Requests处理能力


多线程静态脚本测试:吞吐量

  我们使用了实验室中全部的32台PC向被测服务器发送请求,测试曲线同我们预计的相似,无论是处理能力还是吞吐量都是线性增长,并没有达到峰值。标准静态脚本测试中,32个客户端时,这台服务器可以响应9511个请求,吞吐量接近于57.7MB/s。多线程静态脚本测试中,每个物理客户端发出两个线程,32个客户端时,这台服务器每秒响应数量达到了12337个,75.2MB/s。对比之前我们所测试的采用了E7520芯片组的浪潮NP190F服务器,各项测试结果都略低。

动态脚本测试:Requests处理能力

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

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

  配置了两颗Xeon 3.6GHz处理器的浪潮英信NP370G2服务器最高响应请求数量达到4857个,从曲线的走势上看,随着客户端数量的进一步的增加,还有增加的趋势。之前,我们测试的配置了两颗Xeon 3.4GHz处理器的浪潮英信NP190F服务器,在32个客户端连接的情况下,响应请求数量达到4998个。NP370G2服务器采用了Intel E7320芯片组+2GB DDRII 400内存,而NP190F服务器采用了Intel E7520芯片组+4GB DDRII 400内存,从测试结果看,处理器之间200MHz的差异远不如芯片组和内存的差异来的重要。在实际的应用中,我们也推荐用户不必盲目的追求高主频。

  NetBench 7.03性能测试

  NetBench是针对文件服务器的性能测试软件,影响NetBench性能的主要是服务器的磁盘子系统,服务器磁盘控制器、硬盘类型、组建磁盘阵列模式都会对测试结果有明显的影响。我们在被测服务器上设立了文件服务器,NetBench通过网络实验室中32个客户端来模拟网络中的PC向文件服务器所发出的文件传输请求,文件服务器则将存储在磁盘上的文件数据发送给相应的客户端。同Webbench测试一样,NetBench测试开始后客户端会以每四台一组依连接到服务器并发送文件传输请求。测试结束后控制台收集数据并绘制出服务器能够达到的数据传输变化曲线。

吞吐量测试

响应时间测试

  我们启用了32个客户端,运行标准Disk Mix测试(DM.TST)此时峰值吞吐量为191Mbit/s,最高平均响应时间为0.312ms。这个测试成绩受限于我们有限数量的客户端,多次的测试表明,在调用这个脚本的时候32个客户端最高负载就是这样的。

吞吐量测试


响应时间测试

  Enterprise Disk Mix Test(ENT_DM.TST)比Standard Disk Mix负载更重,它模拟企业级服务器的负载情况。根据我们以往的测试显示,多处理器、磁盘子系统都会明显的影响测试结果,上图显示最高吞吐量达到了1269.682Mb/s,平均响应时间也达到了0.397ms,读者可以发现吞吐量比之前我们测试的浪潮英信NF190服务器高出约8%——NF190的测试成绩是在双Xeon 3.4GHz下得到的,此时应该是这台NF370G2所配置的双Xeon 3.6GHz处理器的功效了。

吞吐量测试


响应时间测试

  浪潮英信NF370G2服务器板载Intel 82541PI千兆网卡控制器,它支持PCI 32-bit/33/66MHz总线,实际工作中应该是通过PCI 32bit/33MHz总线工作,相对于其它使用PCI-Express、PCI-X乃至CSA总线的千兆网卡来说,遭遇总线带宽瓶颈的可能性更大。在测试过程中,我们采用了优质网线连接被测服务器千兆网卡RJ45接口和Cicso Catalyst 4506交换机千兆接口。

  在NIC.tst脚本测试过程中,Netbench程序将会分别调用512B--64KB大小不等的文件来测试吞吐量。测试结果显示,这款网卡的最高吞吐量为857.187Mbps,最大响应时间为17.506 ms,对比浪潮英信NF190服务器所采用的BROADCOM BCM5721 PCI-X网卡的成绩(897Mbps,16.682ms),会发现吞吐量略微低,响应时间也相应增加。

  对于一款采用PCI 32bit/33MHz总线的千兆网卡来说,能达到这样的效能已经是相当不错了。

吞吐量测试(8.5.14.0)

响应时间测试(8.5.14.0)

  在测试过程中,浪潮公司发给了我们一份新版本的网卡驱动(8.5.14.0),我们用它取代了之前的7.4.19.0版本的网卡驱动程序,并且重新进行了NIC.tst脚本的测试,测试结果显示应用了新版本驱动程序的网卡最高吞吐量为857.705Mbps,最大响应时间为17.503 ms,没有带来任何性能的提升。

  IT168评测室观点

  浪潮对于升级到G2平台的NP370很明确的定位:网络规模不大(70~200人),数据处理要求剧增,但是缺乏专业维护人员的中小企业。最低配置的NP370G2的价格只有14300元,和一台高端品牌PC的价格相仿,即便是配置了Xeon 3.0GHz处理器和2个SCSI硬盘的配置价格也只有21688元,绝大多数中小企业用户都能承担的起。

  弹性扩展能力一直是浪潮设计、宣传其服务器产品所努力宣传的重点,NP370G2服务器同样提供了较高的扩展能力。它最高可以支持2颗Xeon处理器(2.8GHz~3.6GHz),根据需要开启EMT64技术后可以扩展到64bit应用;最高支持8GB DDRII内存;支持1个IDE通道和2个SATA通道,可选单/双通道SCSI或者4通道SATA,总共提供了6个硬盘扩展位;板载1个PCI-Express x4插槽、3个64bit/66MHz/3.3V PCI-X插槽和1个32bit/33MHz/5V PCI插槽。

  随机附送的《浪潮蓝海豚服务器导航软件4.0版》、《浪潮猎鹰服务器管理软件3.2版》是两款非常有用的软件,非专业网管可以在这两款软件的帮助的下,正确的在浪潮服务器上安装操作系统以及相应设备的驱动,让服务器顺利的进入到工作状态。功能较为全面的管理软件可以进一步的降低系统日常运行、维护的成本。

  我们的测试结果显示,配置了双Xeon 3.6GHz的浪潮NP370G2服务器每秒钟最高可以响应4857个CGI请求,32个客户端连接的时候,每秒钟可以响应12337个静态请求。作为文件服务器应用的时候,最高吞吐量可达1269.682Mb/s。同类产品中,这款服务器产品具有中等偏上的性能表现。

  非常值得肯定的是,浪潮NP370G2服务器在设计上非常注重细节。热管散热器不但可以降低主板需要承受的拉力,更方便拆卸、维护。免工具拆装机箱盖、扩展卡和前面板,使得网管几乎可以“徒手”进行部件的更换。浪潮甚至把备用螺丝直接安装在机箱内部,以备维护人员不时之需。

  浪潮公司目前在全国范围内开展英信NP370G2服务器促销活动,用户以正常价格订购浪潮英信服务器NP370G2产品,只须再加人民币2980元即可获得价值人民币6900元的微软WindowsSBS2003操作系统一套。

0
相关文章