优点
磁盘性能强大,文件处理能力突出
扩展性能不错
缺点
无
【IT168评测中心】戴尔作为服务器中的一线品牌,其在大陆X86服务器市场的销量已经多年名列前茅,其中自然少不了PowerEdge系列服务器所立下的汗马功劳。作为面向主流市场推广的产品,PowerEdge系列服务器更是在不停的更新换代,性能日渐提升,功能日趋完善。
本次,我们测试的这款产品是一台戴尔PowerEdge服务器,其型号为2900。这是一台双路5U服务器,分为塔式和机架式两种机箱,这里我们测试的服务器就是一台使用塔式结构的产品。应该说,戴尔PowerEdge 2900服务器是面向中小企业的一台多用途服务器,按照戴尔的定义来看,它可以适应文件服务器、Web服务器等多种功能。那么究竟这款服务器的实际表现怎么样呢?我们在接下来的文章中就为大家进行深入的介绍。
首先我们看到,这台戴尔PowerEdge 2900服务器使用的是全黑色,体积也比较大(为了便于观察,我们在拍摄的时候摘下了服务器前面板上的保护罩)。这是一台双路服务器,它的规格为48.89*27.66*67.43(厘米),重量接近50公斤。对于塔式服务器来说,这样的重量不算轻了。
从它的前面板来看,可以分为上下两部分。上部主要是电源开关和扩展部分。我们看到这里除了提供了一台光驱和两个扩展插槽之外,同时还有一个前置的VGA接口和两个USB接口。
前面板的下部则是硬盘区,这里提供了8个硬盘位。除了配置的三块SAS硬盘之外,还提供了5个扩展槽,为未来服务器的升级提供了方便,其最大可以支持到8TB的硬盘容量(SAS/SATA)。
配置的930W电源
转过服务器,我们看到它背面的设计比较简单。戴尔PowerEdge 2900服务器配备了一台功率为930W热插拔电源,而且还提供了一个冗余扩展位,用户如果有必要的话可以使用双电源。除此之外,我们看到了双千兆网络接口,4个USB接口以及视频输出接口等常用接口。
打开服务器的侧板,我们看到它的内部设计非常规整,使用了多个模块化的风扇和导风罩。下面我们就一一为大家进行介绍。
服务器的内存部分
所使用的内存
首先介绍的是内存部分。内存区域由一个巨大的导风罩所覆盖。拿下导风罩,我们看到戴尔PowerEdge 2900服务器配备了4条内存。这些内存的规格为2G DDR2 667,支持ECC校验。而对于戴尔PowerEdge 2900服务器来说,它配备了12条内存插槽,最大可以支持到48GB的内存容量。
所使用的四核心处理器
接下来我们要介绍的是处理器部分。和内存部分相类似,处理器部分也有模块化的风扇和导风罩保护。本次测试的服务器配备了两颗Intel英特尔 至强E5430四核心处理器。该处理器使用的是目前最新的45nm制程,主频为2.66GHz,前端总线为1333MHz,二级缓存为12M,功率为80瓦,特别支持Intel英特尔的虚拟化技术。
服务器提供的三块SAS硬盘
硬盘的具体细节
这款服务器提供了3块容量为146G的15000转SAS硬盘,其型号为ST3146855SS。在测试过程中,我们用这三块硬盘组成了RAID5磁盘(阵列)模式,以求获得最大的兼容性和稳定性。除了这三块硬盘之外,服务器还有5个硬盘扩展槽,可以支持最大8TB硬盘容量(SAS/SATA)。
板载的显示芯片
和许多同类型产品一样,戴尔PowerEdge 2900服务器板载了一颗ATI ES1000显示芯片,这是以PCI接口为架构的服务器专用显卡。
双网卡设计
戴尔PowerEdge 2900服务器使用了两颗BCM5708CKFB千兆网络芯片,具备了故障恢复和负载平衡功能。
在介绍了服务器外观及配置的基本情况之后,我们就一起来体验一下这款服务器的实际性能如何。这里,我们选择了几款比较常用的测试软件来进行测试。
ScienceMark v2.0 Membench
ScienceMark v2.0是一款用于测试系统特别是处理器在科学计算应用中的性能的软件,MemBenchmark是其中针对处理器缓存、系统内存而设计的功能模块,它可以测试系统内存带宽、L1 Cache延迟、L2 Cache延迟和系统内存延迟,另外还可以测试不同指令集的性能差异。
SiSoftware Sandra Pro Home 2008
SiSoftware Sandra是一款可运行在32bit和64bit Windows操作系统上的分析软件,这款软件可以对于系统进行方便、快捷的基准测试,还可以用于查看系统的软件、硬件等信息。今年该软件推出了2007版,该版本新增了4项基准测试,包括Power Management Efficiency、Memory Latency、Physical Disks和CD-ROM and DVD这四个项目。
另外,它还对于原有的几个基准测试模块进行升级,比如在Arithmetic benchmarks中增加了对SSE3 & SSE4 SSE4的支持,在Multi-Media benchmark中增加了对于SSE4的支持,另外还升级了File System benchmark和Removable Storage benchmark两个子项目。对于新的硬件的支持当然也是该软件每次升级的重要内容之一。SiSoftware Sandra所有的基准测试都针对SMP和SMT进行了优化,最高可支持32/64路平台,这也是我们选择这款软件的原因之一。
IOMeter 2006.07.27
IOMeter是一款功能非常强大的IO测试软件,它除了可以在本机运行测试本机的IO(磁盘)性能之外,还提供了模拟网络应用的能力。在这次的测试中,我们仅仅让它在本机运行测试服务器的磁盘性能。为了全面测试被测服务器的IO性能,我们分别选择了不同的测试脚本。
Max_IO(read):文件尺寸为512B,100%读取操作,随机率为0%,用于检测磁盘系统的最大读取操作IO处理能力
Max_IO(write):文件尺寸为512B,0%读取操作,随机率为0%,用于检测磁盘系统的最大写入操作IO处理能力
Max_throughput(read):文件尺寸为64KB,100%读取操作,随机率为0%,用于检测磁盘系统的最大读取吞吐量
Max_throughput(write):文件尺寸为64KB,0%读取操作,随机率为0%,用于检测磁盘系统的最大写入吞吐量
WebBench v5.0
WebBench是针对服务器作为Web Server时的性能进行测试,我们在被测服务器上安装了IIS6.0组件,以提供测试所需的Web服务。在测试中我们开启了网络实验室中的56台客户端,分别使用了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频率、缓存以及内存容量大小和内存带宽,都会影响该项成绩。
NetBench v7.03
NetBench是针对文件服务器的性能测试软件,影响NetBench性能的主要是服务器的磁盘子系统,服务器磁盘控制器、条带大小、读写缓存、硬盘类型、组建磁盘阵列模式、内存容量、网络拓朴结构等都会对测试结果有明显的影响。我们在被测服务器上设立了文件服务器,NetBench通过网络实验室中60个客户端来模拟网络中的PC向文件服务器所发出的文件传输请求,文件服务器则将存储在磁盘上的文件数据发送给相应的客户端。在测试过程中,客户端会以每四台一组的步进依次增加并且向服务器发送文件传输请求,测试结束后控制台收集数据并绘制出服务器的数据传输变化曲线。
Benchmarkfactory 4.6
大部分的服务器应用都同数据库有着密切的联系,因此我们今年开始着手在在服务器测试中加入对于数据库性能的测试。我们选择了Benchmark Factory 4.6软件和Microsoft SQL2005来测试不同的硬件平台在数据库应用中的表现。
我们选择了BF内置的标准测试脚本AS3AP,这项测试可用于对于ANSI结构化查询语言(SQL)关系型数据库进行测试,它可用于测试DBMS(单用户微机数据库管理系统),也可用于测试高性能并行或者分布式数据库。
ScienceMark Membench | |
厂商 | 戴尔 |
产品型号 | Dell PowerEdge 2900 |
内存技术参数 | 2GB ECC DDR2 667 SDRAM *4 |
L1带宽 | 74612.38 |
L2带宽 | 22325.30 |
内存带宽(MB/s) | 4478.35 |
L1 Cache Latency(ns) | |
32 Bytes Stride | 1.13 |
L2 Cache Latency(ns) | |
4 Bytes Stride | 1.13 |
16 Bytes Stride | 1.50 |
64 Bytes Stride | 4.51 |
256 Bytes Stride | 4.51 |
512 Bytes Stride | 4.89 |
Memory Latency(ns) | |
4 Bytes Stride | 1.13 |
16 Bytes Stride | 1.50 |
64 Bytes Stride | 4.51 |
256 Bytes Stride | 4.89 |
512 Bytes Stride | 5.26 |
Algorithm Bandwidth(MB/s) | |
Compiler | 2320.00 |
REP MOVSD | 2324.80 |
ALU Reg Copy | 1879.52 |
MMX Reg Copy | 1896.39 |
MMX Reg 3dNow | ---- |
MMX Reg SSE | 2688.02 |
SSE PAlign | 2687.01 |
SSE PAlign SSE | 2690.93 |
SSE2 PAlign | 2688.09 |
SSE2 PAlign SSE | 2691.79 |
MMX Block 4kb | 2583.20 |
MMX Block 16kb | 2310.93 |
SSE Block 4kb | 2599.01 |
SSE Block 16kb | 2313.20 |
首先我们进行的测试项目为ScienceMark v2.0 Membench。这项测试主要是考察处理器的基本性能,属于比较基本的性能测试。从测试结果来看,它的延迟表现还不错,L1和L2的延迟时间都比较短,而在传输速度上,表现也还算是不错,得分基本令我们满意。
SiSoftware Sandra Pro Home 2008 | |
Processor Arithmetic Benchmark | |
Dhrystone ALU | 98883 MIPS |
Whetstone iSSE3 | 78073 MFLOPS |
Processor Multi-Media Benchmark | |
Multi-Media Int x8 iSSSE3 | 589298 iit/s |
Multi-Media Float x4 iSSE2 | 320917 fit/s |
Memory Bandwidth Benchmark | |
Int Buff'd iSSE2 Memory Bandwidth | 6259 MB/s |
Float Buff'd iSSE2 Memory Bandwidth | 6259 MB/s |
Cache and Memory Benchmark | |
Cache/Memory Bandwidth | 69276 MB/s |
.NET Arithmetic | |
Dhrystone .NET | 12098 .netMIPS |
Whetstone .NET | 45386 .netMFLOPS |
.NET Multi-Media | |
Multi-Media Int x1 .NET | 104727.netiit/s |
Multi-Media Float x1 .NET | 23881 .netfit/s |
相比ScienceMark v2.0 Membench来说,SiSoftware Sandra Pro Home 2008的测试项目则更为全面一些,可以针对服务器各部件的性能测试,也方面我们观察到系统的基本属性。按照我们的测试结果,这台双路处理器的成绩在同级别产品中属于中高端的水平。
IOMeter 2006.07.27
在磁盘性能的测试中,我们使用服务器提供的三块希捷ST3146855SS型号的SAS硬盘组建了RAID5阵列,默认条带大小为64K。读取设置为预读取,写入设置为直接写入。这里使用的阵列卡为服务器自带的LSI 62089A2阵列卡。
IOMeter是一项针对磁盘整体性能进行的测试,这里我们主要进行读写IO和读写吞吐量的测试,测试时间大概为4个小时。从测试结果来看,它的IO性能还不错。最大的读取IO达到了64410,最大的写入IO达到了58958,两者的差距并不大。在这项测试中,双处理器的性能得到了充分的发挥,其测试成绩还是比较好的。
接下来我们测试的是磁盘的吞吐量。从测试成绩来看,它最高的读取吞吐量能够达到166MBps,基本稳定在130-140MBps之间。而写入吞吐量则由最初的13稳步上升到了121,并保持在这样一个水平线上。应该说,这两个吞吐量的测试成绩还是比较正常的,性能还算是不错。
NetBench 7.03 Ent_dm.tst测试脚本模拟的是企业级文件服务器应用,它不但要求被测服务器的磁盘子系统可以提供足够的吞吐量,还需要其具有较高的IO处理能力,并且需要较为平衡的读取能力和写入能力。
NetBench这项测试主要考察的是服务器的文件处理能力,同时系统的磁盘能力对于测试结果有着一定的影响。从测试结果来看,服务器的初始测试成绩只有43,但是随后就提升到了1000以上,最高的分数达到了1383分,这样的成绩即便是对于双路服务器来说是一个比较令人满意的分数。
Web服务器测试分为静态应用测试和动态应用测试,处理器计算能力、缓存内存效能则对于动态应用的性能有明显影响,而IO能力对于静态应用的性能有明显的影响。
在网络服务器测试中,我们使用了WebBench软件,这个测试分为静态测试和动态测试两种。在动态测试中,它的最高分数达到了9558;在静态测试中,它的成绩达到了17878分。这样的成绩对于双路服务器来说还算是一般,并没有太抢眼的表现。
我们在被测的服务器上安装了Microsoft SQL 2005,按照测试要求建立了数据库。BF在测试之前会在数据库中生成9个表,其中包括4个500万行的表格,每行包括100字节的数据,因此每个表格容量大约是476MB,整个数据库容量为1.86GB。我们用60个客户端模拟1600个用户,并且以20个一组依次增加,在这个数据库中进行查询、添加、删除、修改等操作。
就测试结果来看,虽然戴尔PowerEdge 2900服务器最高可以达到56615分,但是如果不计算这些特殊因素的话,基本上它的得分稳定在30000-35000之间,对于双路服务器来说这样的成绩比较普通。
我们利用UNI-T UT71E智能数字万用表和相配套的软件对于对于被测服务器在几种不同的状态下的功耗进行了监测,主要包括如下项目:
P1:连接电源但不开机状态
P2:系统启动完毕,5分钟内无动作,但不休眠
P3:系统启动完毕,处理器满载(CPU占用率100%)工作
戴尔PowerEdge 2900服务器配置了两颗至强E5430处理器、8GB DDR2 667MHz内存、3块3.5英寸SAS硬盘,另外还有6个系统风扇。该系统在接通电源但是不启动的状态下,其功耗约为16瓦,而进入系统之后长时间无动作(不启用节电模式),系统功耗为240瓦,而在处理器满载的模式下,此时系统功耗达到了326.6瓦。同样,从这款服务器的实际功耗来看,其所采用的930W电源应付这样的配置已经是绰绰有余,即便是进行升级也不会有太大的问题。
本次我们测试的服务器——戴尔PowerEdge 2900是面向中小型企业的产品,它使用了两颗Intel英特尔 至强E5430四核心处理器,配备了8GB DDR2 677 ECC内存,使用的是三块已经组建RAID磁盘阵列模式的15000转SAS硬盘。总体来说这款服务器的配置算是不错了,而且就扩展性能来说也有很大的提升空间。
就我们实际测试的结果来看,这台服务器在磁盘性能上面表现得相当强悍,这一点无论是通过IOMeter的测试还是NetBench的测试都可以明显的体现出来,它在这两项测试中的表现也不错。而说到WebBench测试,它的成绩则要普通一些,测试成绩处于一般水平,并没有太多亮点出现。最后的数据库服务器测试,我们测试它的突发速度可以达到56615分,成绩也比较令人满意。总体来看,通过上面所进行的一系列测试,我们觉得戴尔PowerEdge 2900服务器比较适合中小型企业用作文件或者数据库服务器使用。