【IT168评测中心】HP ProLiant DL180 G5是经济型2U双路服务器,它采用了Intel于07年最新发布的经济型双路服务器平台Intel 5100系列芯片组,不仅能支持最新的Intel四核处理器,还能使用低功耗的DDR2内存。在这个基础上,HP Proliant DL180 G5服务器还提供了超大的存储能力,其能力远超其它的2U机架式服务器。
HP Proliant DL180 G5是一款标准2U高度的服务器,外形尺寸为44.80 x 73.66 x 8.75 厘米。仅从前面板上就可以发现HP Proliant DL180 G5服务器的最大特点——它设计有10个热插拔硬盘扩展位,可安装SATA接口的硬盘,如果按照目前最大SATA硬盘容量为1TB来计算,HP Proliant DL180 G5服务器最高可提供10TB的存储容量。如果用户选择外置光驱的话,那么这台服务器可以扩展为12个3.5硬盘,最大可提供12TB的存储容量!关于这款产品的详细说明,可以参见12TB存储 HP ProLiant DL180G5全面解析。
测试平台
本次送测的HP Proliant DL180 G5服务器配置了单路Xeon 5430处理器,搭载Intel 5100芯片组,以4块HP Barracuda ES磁盘组建大容量RAID 5存储系统,详细参数见下表:
|
惠普Proliant DL180 G5平台 |
|
| 处理器 | Xeon E5430 x 1 |
| 主频 | 2.66GHz |
| FSB | 1333MHz |
| L1容量 | 64K(Data容量为32K) |
| L2容量 | 12MB(共享) |
| 芯片组 | Intel 5100 |
| 内存 | 1GB R-ECC DDR2 667 SDRAM x 2 |
| 磁盘控制器 | HP SmartArray E200 RAID Controller |
| 硬盘 | 750GB HP Barracuda ES SATA硬盘 x 4 |
| 硬盘设置 | 4块硬盘组建为RAID 5模式,条带大小为64KB,磁盘分为三个分区,均为NTFS格式,系统默认簇,主分区30GB,其它分为扩展分区,共享文件夹、磁盘测试均在格式化后的50GB分区上进行 |
| 操作系统 | Microsoft Windows Server 2003 R2 Enterprise Edition SP2 |
| 网卡 | Broadcom NetXtreme网卡 |
由于HP ProLiant DL180G5是一台以存储为主的服务器,因此我们的测试也主要围绕磁盘性能来进行。具体测试项目如下:
-
ScienceMark v2.0 Membench
ScienceMark v2.0是一款用于测试系统特别是处理器在科学计算应用中的性能的软件,MemBenchmark是其中针对处理器缓存、系统内存而设计的功能模块,它可以测试系统内存带宽、L1 Cache延迟、L2 Cache延迟和系统内存延迟,另外还可以测试不同指令集的性能差异。
-
IOMeter 2004.7.30
IOMeter是一款功能非常强大的IO测试软件,它除了可以在本机运行测试本机的IO(磁盘)性能之外,还提供了模拟网络应用的能力。在这次的测试中,我们仅仅让它在本机运行测试服务器的磁盘性能。为了全面测试被测服务器的IO性能,我们分别选择了不同的测试脚本。
-
Max_throughput(read):文件尺寸为64KB,100%读取操作,随机率为0%,用于检测磁盘系统的最大读取吞吐量
-
Max_IO(read):文件尺寸为512B,100%读取操作,随机率为0%,用于检测磁盘系统的最大读取操作IO处理能力
-
Max_throughput(write):文件尺寸为64KB,0%读取操作,随机率为0%,用于检测磁盘系统的最大写入吞吐量
-
Max_IO(write):文件尺寸为512B,0%读取操作,随机率为0%,用于检测磁盘系统的最大写入操作IO处理能力
-
FileServer:一系列操作,用于检测磁盘系统用作文件服务器时的最大读取操作IO处理能力
-
WebServer:一系列操作,用于检测磁盘系统用作网站服务器时的最大读取操作IO处理能力
-
DatabaseServer:一系列操作,用于检测磁盘系统用作数据库服务器时的最大读取操作IO处理能力
-
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向文件服务器所发出的文件传输请求,文件服务器则将存储在磁盘上的文件数据发送给相应的客户端。在测试过程中,客户端会以每四台一组的步进依次增加并且向服务器发送文件传输请求,测试结束后控制台收集数据并绘制出服务器的数据传输变化曲线。
在内存缓存测试环节,我们采用ScienceMark科学计算测试中的Membench项目:
|
ScienceMark Membench |
||
| 厂商 | 惠普 | |
| 产品型号 | HP DL180G5 | |
| 内存技术参数 | 1GB FBD DDR2 667 SDRAM x 2 |
|
| L1带宽 | 70916.81 | |
| L2带宽 | 22310.27 | |
| 内存带宽(MB/s) | 3995.07 | |
| 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 | 4.89 | |
| 64 Bytes Stride | 19.55 | |
| 256 Bytes Stride | 62.41 | |
| 512 Bytes Stride | 78.19 | |
| Algorithm Bandwidth(MB/s) | ||
| Compiler | 3255.73 | |
| REP MOVSD | 3343.61 | |
| ALU Reg Copy | 2959.07 | |
| MMX Reg Copy | 3006.40 | |
| MMX Reg 3dNow | --- | |
| MMX Reg SSE | 3991.39 | |
| SSE PAlign | 3881.03 | |
| SSE PAlign SSE | 3971.09 | |
| SSE2 PAlign | 3882.93 | |
| SSE2 PAlign SSE | 3985.91 | |
| MMX Block 4kb | 3221.71 | |
| MMX Block 16kb | 3554.37 | |
| SSE Block 4kb | 3223.76 | |
| SSE Block 16kb | 3553.98 | |
从上表我们可以看到,新的5100平台效率要比我们常见的5000P高,HP 180G5的内存带宽比通常的要高一些,各项带宽测试表现不错。
本次送测的HP 180G5采用了4块OEM自Seagate的HP Barracuda ES 750GB SATA硬盘,并配合HP SmartArray E200阵列卡组建了一个RAID 5存储系统,采用SATA硬盘的特色就是可以达到非常大的存储容量。Barracuda ES是企业级别的SATA硬盘,用户不用担心其可靠性。

IO读写
峰值读取IOps为47455,峰值写入IOps为35895,对于4个SATA硬盘的RAID 5阵列而言,算是非常不错,并且我们可以看到SmartArray E200在小区块条件下工作良好,IOps随着队列深度加深而稳定地增长

IO吞吐量
最高读取吞吐量为186.7MB/s,因此这个结果令人满意

文件服务器

网站服务器

数据库服务器
NetBench 7.03 Ent_dm.tst测试脚本模拟的是企业级文件服务器应用,它不但要求被测服务器的磁盘子系统可以提供足够的吞吐量,还需要其具有较高的IO处理能力,并且需要较为平衡的读取能力和写入能力。

受到只有一个处理器以及2GB内存容量的影响,180G5在客户端逐渐增长的情形下,性能会有略微下降,它的吞吐量峰值在客户端数量为12台的时候达到,为531Mbps,用户最好不要像我们的测试样机一样只配置一个处理器,另外增添一个处理器,并将内存扩大到4GB以上是最好的选择。
Web服务器测试分为静态应用测试和动态应用测试,处理器计算能力、缓存内存效能则对于动态应用的性能有明显影响,而IO能力对于静态应用的性能有明显的影响。

静态
静态测试曲线显示,HP 180G5服务器最高可处理18000个静态请求,事实上,这是网络带宽带来的限制,在每秒18000个静态请求下,单块千兆网卡的带宽已经用尽。曲线上也可以看到,在40个客户端的时候网络就已经饱和了,幸好,在机器上增添一块或者更多块网卡是很容易的事情。

动态
动态测试和处理器以及内存都有关系,虽然HP 180G5只有1个处理核心和2GB内存,这个测试结果已经很让人满意,180G5最高可以每秒处理6000个动态请求。
IT168评测中心观点
HP ProLiant DL180 G5是经济型2U双路服务器,它采用了Intel于07年最新发布的经济型双路服务器平台Intel 5100系列芯片组,更新的架构让其处理效率得到了提升。180G5是专长存储的机器,它配置了HP SmarArray E200硬件阵列卡,并支持SAS和SATA硬盘,最多可以支持8个热插拔SAS/SATA硬盘,通过更换阵列控制器,可以支持12块硬盘,通过12个热插拔硬盘槽,提供了强大的存储能力。
从测试结果来看,采用了HP Barracuda ES硬盘,DL180 G5的存储性能令人满意,要注意到我们用以测试的样机属于DL180G5当中的低配置机型,只具有一个处理器和2条1GB内存。DL180 G5用作存储服务器性能良好,虽然并不是为Web服务器设计,然而其Web性能也很不错,增加处理器、内存之后,DL180G5可以应付各种用途。