服务器
宝德PR1700G2服务器是7系列的一员,可胜任WEB、Email、FTP、File、高速缓存、消息、多媒体、代理主机、搜索引擎、安全性、虚拟私人网路(VPN)、IP语音(VOIP)、网络托管等应用领域,也可以胜任多数据存储、数据库应用、高性能计算、计算机集群等领域,适用于数据中心建设、电子政务、企业信息化建设、游戏网站、宽带网络建设、校园主干网建设等方面。
宝德PR1700G2服务器采用了Intel SR1400SYS机箱,外观尺寸为43m x 430m x 672mm,适合于高密度部署。SR1400SYS机箱内安装了Intel SE7520JR2主板,这款主板采用了Intel E7520、ICH5R以及6700PXH芯片,最高支持两路Xeon处理器(800MHz FSB、1MB/2MB L2)。
细心的读者会发现,SR1400机箱同SR1435机箱的外观非常的相似,之前我们测试的方正圆明MR100服务器就采用了后者。宝德PR1700G2服务器前面板提供了3个3.5英寸硬盘托架,预留了安装Slim CD/DVD驱动器的位置,但是送测样机并没有配置,这款服务器也没有提供软件,因此部署操作系统之前一定要准备好USB接口的光驱和软驱。
在服务器前面板的右侧提供了电源按钮、复位按钮、ID系统按钮、两个网卡指示灯、电源指示灯、系统状态指示灯、硬盘状态指示灯、视频输出接口、USB接口。
在服务器背部面板上设计有鼠标接口、键盘接口、RJ45串口、两个千兆网络接口、视频输出接口、2个USB接口和半高扩展卡位和全高扩展卡位各一个。服务器的两个千兆网卡是由Intel FW82846GB双通道千兆网卡控制器所支持的,多款服务器上应用了这种千兆网卡控制器。
宝德PR1700G2服务器Delta DPS-500GB电源,这款电源的最大输出功率为500W,其中的+3.3V和+5V的总输出功率不超过90W。从服务器的配置上看,这款服务器不具备直接扩展冗余电源的能力。
送测宝德PR1700G2服务器配置了1颗Intel Xeon 2.8GHz处理器(800Mhz FSB,2MB L2),两条512MB DDRII 400内存配置为双通道,板载LSI 1020 SCSI/RAID控制器和单个FUJITSU MAT3073NC SCSI硬盘。
宝德PR1700G2服务器内安装了9个机箱风扇,其中的4对是两两互为冗余,通过导风罩将气流吹向处理器散热片,主要为处理器和内存等设备散热,另外的一个风扇主要为PCI扩展卡散热。
Intel SE7520JR2主板设计了6条240pin DIMM,最高可以安装12GB REG ECC DDRII 400内存,支持内存冗余技术、内存镜像技术和SDDC。
主板上配置两个PCI类设备插槽,右侧的插槽被称为Intel Adaptive Slot(英特尔自适应插槽),通过插接不同的转接卡可以支持PCI-X 66MHz设备也可以支持PCI-E x4设备,另外的一条插槽则仅仅是PCI-X 66MHz插槽。
利用这个转接卡,1U机箱内可以安装个全高的PCI-X扩展卡和一个半高的PCI-X扩展卡
安装、维护和管理由于送测的宝德PR1700G2服务器中没有附带导轨等附件,因此我们只能通过服务器初步的了解安装的情况。服务器的两侧设计有卡扣,内轨无需螺丝可以方便的固定在服务器的两侧。
宝德PR1700G2服务器中附带了两张非常有用的工具光盘,一张Intel Server Deployment Toolkit CD,一张是Intel Server Manager 8.10 Software CD。
Intel Express Installer启动界面
Intel Server Deployment Toolkit CD包含如下工具:
Intel Express Installer:这是一款同微软Windows兼容的工具,可以帮助用户方便、快速的安装最新版软件和驱动程序。 Intel SMaRT Tool:
Server Maintenance and Reference Training Tool, FRUSDR Load Utility:
这个工具主要用于升级系统的IPMI Sensor Data Records(SDR)和IPMI Field Replaceable Unit(SDR)信息。 Firmware Update Utility SEL Viewer:
用于查看系统事件日志 FRU Viewer:
这个工具帮助显示服务器管理子系统的产品级别FRU。 Server Configuration Wizard(SCW)
帮助用户初始化服务器配置 Save and Restore System Configuration Utility(SYSCFG)
帮助用户保存、恢复和设定所选择系统的firmware和BIOS设定 驱动程序 文档资料 Platform Confidence Test
用于测试服务器硬件
Intel Server Manager software CD主要包含了英特尔服务器管理软件,这款软件包括Management Consoles和Management Agents两个组件。不过遗憾的是,宝德送测服务器中除了主机之外,只有一张Intel Server Deployment Toolkit CD,而且宝德的网站上也没有提供相关的咨询,宝德也无法提供响应的电子文档,我们本来已经放弃了对于这款软件评估的打算。最后,我们在Intel的网站上找到了关于这款软件的详尽的介绍。
Intel Server Manager Software主要功能如下:
查看系统库存——ISM 能够提供关于计算机硬件和软件配置的大量信息。 监视计算机的健全性——ISM 根据若干个健全性组成部分(例如,温度、电压、可用内存和磁盘空间),在计算机的健全性处于警告或严重情况时发出报告。 接收系统事件警报——ISM 可使用多种警报方法来向您通知问题。 监视实时或历史性能——ISM 让您监视各种系统对象(如驱动器、处理器、内存和服务)的性能。 可以设定警报动作在指定的计数器超过阈值上限或下限达预定的次数时触发通告。 监视当前进程——ISM 让您查看当前进程和每一进程的统计数据,以及关闭任何或所有进程。 监视当前服务——ISM 允许您查看当前服务及其状态,或者设定警报动作来通知服务状态的改变。2005年,是中小企业信息化活跃的一年,也是服务器采购最为积极的一年。各个厂商都推出了面向SMB应用的服务器产品,中小企业在繁多的品牌和型号中选择一款适合自己的产品并不容易。因此,我们这次以“命题作文”的形式向厂商征集产品:定位于SMB应用的机架式服务器,价格在2-3万之间。所有的参测厂商都针对我们的评测产品要求进行了慎重的选型和配置,因此我们这次所测试的每一款产品其实都是由各个厂商专门为中小企业应用所定制的服务器。这些产品相对于标准配置来说,具有更好的平衡性、可用性、性价比。
我们评测不仅仅限于性能测试,主要包括以下的6个方面:
一、主要规格评估
这个部分主要对于送测服务器的物理特性、硬件配置等等进行考察、评估,比如服务器机箱架构、规格尺寸、处理器型号/数量/主频、芯片组、内存型号和容量、磁盘控制器、硬盘型号、磁盘阵列、网卡型号和接口类型、散热设备、供电、扩展槽、IO接口、托架数量等等。
二、服务器技术验证性测试
处理器技术:SMP技术、HT技术、EMT64、Dual Core
内存:DDR、DDRII、双通道、内存镜像、内存热备
磁盘接口技术:SATA、IDE、SCSI
磁盘阵列技术:RAID 0、RAID 1、RAID 10、RAID 5 热插拔技术
主流操作系统管理能力,Windows、Linux 本地管理和远程管理
系统配置与管理服务配置
硬件监控与管理:CPU、磁盘、网络 日志管理、报警
SEPCCPU2000可以评估服务器系统中处理器的整数性能和浮点性能,我们进行的是SPECint_base2000和SPECfp_base2000两个项目的测试。ScienceMark v2.0一款用于评估处理器科学计算能力的软件,它提供了评估被测系统内存带宽的功能,这款软件可以很好的支持多线程。IOMeter是一款可以用于单个系统或者集群系统的I/O子系统评估工具,我们仅仅使用了它的磁盘测试功能。WebBench和NetBench是两款在服务器评估中普遍使用的软件,前者也是侧重于服务器CPU子系统的性能评估,后者则侧重于IO子系统的性能评估。我们在上述配置的服务器上分别安装了Microsoft Windows 2003标准版(中文、32bit),正确安装了各个硬件的驱动程序,进处理器和内存性能测试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_rate_base2000和SPECfp_rate_base2000。SPECfp_rate2000测试过程中同时执行多个实例(instance),测量系统执行计算密集型浮点操作的能力,比如CAD/CAM、DCC以及科学计算等方面应用可以参考这个结果。SPECint_rate 2000测试过程中同时执行多个实例(instances),然后测试系统同时执行多个计算密集型整数操作的能力,可以很好的反映诸如数据库服务器、电子邮件服务器和Web服务器等基于整数应用的多处理器系统的性能。宝德PR1700G2服务器的整数得分和浮点得分分别为17.9和17.0,比之前测试过的配置了Xeon 3.0GHz处理器的产品的得分略低,但在正常范围之内。
ScienceMark Membench | |
内存带宽 | 4001.25 MB/s |
L1 Cache Latency | |
32 Bytes Stride | 3 cycles/1.07ns |
L2 Cache Latency | |
4 Bytes Stride | 6 cycles/2.15 ns |
16 Bytes Stride | 13 cycles/4.65 ns |
64 Bytes Stride | 27 cycles/9.67 ns |
256 Bytes Stride | 26 cycles/9.31 ns |
512 Bytes Stride | 24 cycles/8.59 ns |
Memory Latency | |
4 Bytes Stride | 6 cycles/ 2.15 ns |
16 Bytes Stride | 14 cycles/5.01 ns |
64 Bytes Stride | 46 cycles/16.47 ns |
256 Bytes Stride | 353 cycles/126.38 ns |
512 Bytes Stride | 369 cycles/132.11 ns |
Algorithm Bandwidth | |
Compiler | 2014.13 MB/s |
REP MOVSD | 2082.58 MB/s |
ALU Reg Copy | 1792.41 MB/s |
MMX Reg Copy | 1921.68 MB/s |
MMX Reg 3dNow | - |
MMX Reg SSE | 3155.6 MB/s |
SSE PAlign | 3421.91 MB/s |
SSE PAlign SSE | 3335.88 MB/s |
SSE2 PAlign | 3422.41 MB/s |
SSE2 PAlign SSE | 3336.91 MB/s |
MMX Block 4kb | 3545.41 MB/s |
MMX Block 16kb | 4001.25 MB/s |
SSE Block 4kb | 3487.58 MB/s |
SSE Block 16kb | 3996.17 MB/s |
ScienceMark v2.0是一款用于测试系统特别是处理器在科学计算应用中的性能的软件,MemBenchmark是其中针对处理器缓存、系统内存而设计的功能模块,它可以测试系统内存带宽、L1 Cache延迟、L2 Cache延迟和系统内存延迟,另外还可以测试不同指令集的性能差异。
在测试中我们发现在BIOS默认状态下,这台服务器的内存带宽比正常的状态低10%以上。经过宝德工程师查找原因发现,BIOS默认Hardware Prefetcher和Adjacent Cache Line Prefetch这两个选项均为Disable状态,启用它们之后,被测服务器的表现终于恢复正常(我们进行了验证,发现主要是Adjacent Cache Line Prefetch选项的影响,我们查看了其它服务器大部分并没有提供这个调节选项。宝德建议用户根据实际应用来决定是否打开这个功能)。从我们的测试结果来看,内存带宽测试结果在被测服务器中处于中上游水平。
行了一定的优化,关闭了不需要的服务,确保服务器工作在最佳的状态。IOMeter是一款功能非常强大的IO测试软件,它除了可以在本机运行测试本机的IO(磁盘)性能之外,还提供了模拟网络应用的能力。在这次的测试中,我们仅仅让它在本机运行测试服务器的磁盘性能。为了全面测试被测服务器的IO性能,我们分别选择了不同的测试脚本。Max_throughput:文件尺寸为64KB,100%读取操作,随机率为0%,用于检测磁盘系统的最大吞吐量Max_IO:文件尺寸为512B,100%读取操作,随机率为0%,用于检测磁盘系统的最大IO能力Fielserver:文件尺寸从0.5KB到64KB不等,80%读取操作,随机率为100%,用于模拟文件服务器的性能WebServer:文件尺寸从0.5KB到512KB不等,100%读取操作,随机率为100%,用于模拟Web服务器的性能
宝德PR1700G2服务器板载LSI 1020A SCSI/RAID控制器,可以支持RAID 1或者RAID 0模式的磁盘阵列。送测平台配置了单颗FUJITSU MAT3073NC硬盘(SCA-2接口、73GB,10000RPM),测试结果相当的不错,大部分情况下IOps都维持在42000以上,最高达到了44346 IOps,不过CPU占用率较高。这个磁盘子系统的吞吐量为70MB/s左右,在板载SCSI/RAID控制器+单SCSI硬盘组合的磁盘子系统中属于较高的测试结果。
WebServer和FileServer脚本分别模拟在Web服务器应用和文件服务器应用下的磁盘子系统的表现,此时并没有真的连接入网络进行。WebServer脚本测试和NetBench脚本测试的最高IO处理能力均达到了300 IOps,性能平平。
网络连通性能:NetBench 7.03NetBench是针对文件服务器的性能测试软件,影响NetBench性能的主要是服务器的磁盘子系统,服务器磁盘控制器、硬盘类型、组建磁盘阵列模式都会对测试结果有明显的影响。我们在被测服务器上设立了文件服务器,NetBench通过网络实验室中32个客户端来模拟网络中的PC向文件服务器所发出的文件传输请求,文件服务器则将存储在磁盘上的文件数据发送给相应的客户端。利用内置的NIC.tst测试脚本,我们可以测试服务器千兆网卡的吞吐量和响应时间:宝德PR1700G2服务器采用了Intel Intel FW82546GB双千兆网卡控制器,之前我们也测试过几款采用这颗芯片的服务器产品,两个网口的性能是几乎一样的。宝德PR1700G2服务器千兆网卡的吞吐量相当高,一直保持在885Mbps以上,最高达到了901Mbps。
WebBench 5.0性能测试WebBench是针对服务器作为Web Server时的性能进行测试,我们在被测服务器上安装了IIS6.0组件,以提供测试所需的Web服务。在测试中我们开启了网络实验室中的32台PC(Celeron 1.7/256MB/40GB/100Ethernet)作为客户端,分别使用了WebBench 5.0内置的动态CGI以及静态页面脚本对服务器进行了测试。静态测试(Static.tst)是由客户端读取预先放置在服务器Web Server下的Web页面(wbtree),这项测试主要考察的是服务器磁盘系统以及网络连接性能。我们使用了实验室中全部的32台PC向被测服务器发送请求,当然32个客户端接入的时候,处理能力达到了9842 Requests/s。多线程静态脚本测试(Static_mt.tst)中,每个物理客户端发出两个线程,当32个客户端时,处理能力达到了13007 Requests/s。动态测试偏重于对服务器CPU子系统的性能测试,它对于Web服务器提供了足够的负载。我们将一个C语言编写的CGI源文件Simcigi.c编译为Simcgi.exe,并将其作为动态测试中的CGI脚本。在测试过程中,每台安装了WebBench客户端软件的PC,会在300秒的时间内持续向服务器发送CGI请求,而控制台会纪录并汇总服务器所响应CGI请求的数据。 当WebBench测试开始后,客户端会以每四台一组依次连接到服务器并发送CGI请求。当测试结束后,控制台会收集数据并绘制出服务器CGI响应数的变化曲线。CGI测试的成绩高低,主要取决于服务器处理器子系统性能的优劣。处理器子系统包括CPU、内存以及内存控制器,CPU频率、缓存以及内存容量大小和内存带宽,都会影响该项成绩。的测试曲线相当的不错,最高可处理请求的数量达到了2567 Requests/s(32个客户端),同之前我们测试的配置了Xeon 3.0处理器的服务器相比,并不逊色。NetBench是针对文件服务器的性能测试软件,影响NetBench性能的主要是服务器的磁盘子系统,服务器磁盘控制器、硬盘类型、组建磁盘阵列模式都会对测试结果有明显的影响。我们在被测服务器上设立了文件服务器,NetBench通过网络实验室中32个客户端来模拟网络中的PC向文件服务器所发出的文件传输请求,文件服务器则将存储在磁盘上的文件数据发送给相应的客户端。同Webbench测试一样,NetBench测试开始后客户端会以每四台一组依连接到服务器并发送文件传输请求。测试结束后控制台收集数据并绘制出服务器能够达到的数据传输变化曲线。的标准Disk Mix测试(DM.TST)最高吞吐量达到了173 Mbps(32个客户端),Enterprise Disk Mix Test(ENT_DM.TST)测试最高吞吐量达到了317 Mbps(20个客户端)。宝德PR1700G2服务器基于Intel SE7520JR2服务器设计,最高可以支持两颗Xeon处理器(Nocona核心,800MHz FSB,2MB);最大支持12GB DDRII 400内存,同时可以支持x4 SDDC ECC、内存镜像和内存冗余技术;主板板载了LSI 1020 SCSI/RAID控制器,连通6个3.5英寸SCSI硬盘托架,可以提供给用户可靠的磁盘子系统;利用英特尔自适应插槽,可以支持PCI-E扩展卡或者PCI-X扩展卡。
宝德PR1700G2服务器采用免工具拆装的滑轨,安装比较方便。他没有提供操作系统部署辅助工具,但是提供了诸如提供了SMaRT、FRUSDR Load Utitlity、Firmware Update Utility、SEL Viewer、SCW、SYSCFG等实用小工具来帮助进行服务器的初始化设置、维护等。ISM 8.10是是一款功能相当丰富的软件,从功能上可以推测它同被广泛应用的蓝代斯克(LANDesk)LANDesk System Manager软件有联系,在正式销售的宝德PR1700G2服务器中都附送了这款超值的软件。
宝德PR1700G2服务器的性能表现中规中矩,SPEC CPU2000 base_rate整数得分为17.9分,浮点得分为17.2分,内存带宽性能为4001MB/s,磁盘性能较高。网络应用测试显示,动态CGI响应可达2567 Requests Per Second,企业磁盘应用最高可达321 Mbps。
宝德服务器价格定位较高,送测服务器的报价为29503元,单独增加一颗Xeon 2.8GHz处理器需要4282元,单独增加一颗Xeon 3.0GHz处理器需要5378元。