戴尔M910 Nehalem-EX刀片服务器性能测试

太平洋科技
上周,我们对戴尔Power Edge M910刀片服务器进行了拆解评测。本次我们将对这款基于英特尔至强7540处理器打造的Dell Power Edge M910服务器的性能进行相关测试。
测试环境与机器配置
在本次测试中,我们将主要对戴尔Power Edge M910的处理器性能、内存带宽、硬盘读写能力进行相关测试。在测试之前,我们先来了解一下这款送测产品的硬件配置情况。戴尔Power Edge M910刀片服务器既可以支持双路Xeon 6500系列,也可以支持四路Xeon 7500系列。
戴尔Power Edge M910服务器配置参数 | |
处理器 | Intel Xeon E7540*4 |
处理器性能 | 2.00GHz/6core/18M/6.4GT/s |
主板芯片组 | Intel 7500+ICH10R |
标配内存 | 4G DDR3*32 |
标配硬盘 | 146G SAS*2,组成 RAID 0 |
硬盘支持能力 | 2.5'SATA/SAS*2 |
RAID支持能力 | PREC H700,支持RAID 0/1/10/5/6 |
网络功能 | 集成双口千兆网卡*2 |
操作系统 | Windows server 2008 64bit |
在这个环节我们将主要用到SiSoftware Sandra 2010、CineBench R10、HD Tach 3.0.1.0、IOmeter以及Everest ultimate等测试软件。
测试软件 | |
处理器性能测试 | CineBench R10 |
内存性能测试 | SiSoftware Sandra 2010.5.16.41 |
硬盘性能测试 | HD Tach version 3.0.1.0 EVEREST Ultimate v5.50.2127 |
SiSoftware Sandra 2010介绍:
SiSoftware是一款始终处在技术领域的最前沿的测试软件,是在像多核心,Wireless MMX,AMD64/EM64T,IA64,NUMA,SMT(Hyper-Threading),SMP(多线程),SSE2,SSE,3DNow! Enhanced,3DNow!,Enhanced MMX和MMX这些新技术出现时最早提供基准测试的软件商之一。Sandra是一个非常有现实意义的合成基准测试,它放弃了使用含义模糊的指数,改为采用有实际意义的性能数字,例如像每秒执行指令数或每秒字节数等。
CineBench R10介绍:
CineBench是业界公认的基准测试软件,在国内外主流媒体的多数系统性能测试中都能看到它的身影,目前最新的是R10版本。它使用该公司针对电影电视行业开发的Cinema 4D特效软件引擎,可以测试CPU和显卡的性能。CineBench在测试处理器性能时纯粹使用CPU渲染一张高精度的3D场景画面,在单处理器单线程下只运行一次,如果系统有多个处理器核心或支持多线程,则第一次只使用一个线程,第二次运行使用全部处理器核心和线程,以此来给出一个最终的分数来表征处理器的性能。
HD Tach介绍:
HD Tach一款专门针对磁盘底层性能的测试软件,它主要通过分段拷贝不同容量的数据到硬盘进行测试,可以测试硬盘的连续数据传输率、随机存取时间及突发数据传输率,它使用的场合并不仅仅只是针对硬盘,还可以用于软驱、ZIP驱动器测试。我们测试中使用的HD Tach 3.0.4.0是该软件目前的最新版本。
IOMeter:
IOMeter是一款功能非常强大的IO测试软件,它包含了负载发生器(IOMeter称其为Worker),提供一系列标准测试组件以模仿实际应用,如WebServer(网站服务器)、FileServer(文件服务器)和在OLTP(OnLine Transaction Processing,在线交易处理)服务器。这些测试组件产生不同大小的输入输出请求和读/写分布,以模仿实际应用中的行为。
Everest ultimate介绍:
Everest ultimate是一个测试软硬件系统信息的工具,它可以详细的显示出PC每一个方面的信息。支持上千种(3400+)主板,支持上百种(360+)显卡,支持对并口/串口/USB这些PNP设备的检测,支持对各式各样的处理器的侦测,而软件附带的基准测试也被人们普遍接受。
处理器能力测试
在处理器测试环节中,我们将采用CineBench R10和SiSoftware Sandra2010来对处理器进行测试。
在进行测试之前,我们先来与同样是两路设计的至强6500进行一些比较,让大家更加清楚他们之间的异同,使用最新的CPU-Z,大家对于相关参数就可以一目了然了。
从CPU-Z的截图中我们可以看出Xeon 6540和Xeon 7540在CPU核心速度以及L1到L3缓存的设计上几乎一样。Xeon 7500系列支持4路以上扩展而Xeon 6500系列最大支持两路使用。
戴尔M910刀片服务器也采用了与M810相同的设计,7500芯片组配南桥ICH10R。
下面是具体的测试环节,通过CineBench R10我们可以看到Dell M910分别使用单核渲染和多核渲染所用时间和得到的分数,以及多核相比单核的提升倍数,以此来判断服务器处理器的运算能力,运算能力越强,用时越短、得分越高。
首先让我们来看CineBench R10的测试成绩。测试的这款服务器采用的是英特尔至强E7540处理器,这是一款采用45nm制程,主频2.0GHz的产品,采用单核渲染用时4分41秒,得分3143。而在多核渲染时,其用时35秒,相对单核时的性能有了7.9倍的提升,得分24882。而之前E6540平台采用单核渲染用时4分33秒,得分3231。而在多核渲染时,用时33秒,相对单核时的性能有了8.21倍的提升,得分26513。
通过对比数据我们发现,单纯从CPU的性能来看,E7540和E6540的表现与参数基本匹配,甚至E6540的性能还相对E7540好一些,接下来的测试会显示更多的细节。
欢迎进入服务器论坛讨论
通过SiSoftware Sandra 2010,我们不仅可以得到服务器处理器在进行算术运算的准确性能参数,还可以和软件自带的参照处理器的运算性能参数来进行比较,以此来得到对所测试处理器性能的直观印象。
接下来就让我们来看看SiSoftware Sandra 2010的测试成绩。我们主要使用SiSoftware Sandra 2010附带的算术处理器测试和多媒体能力测试来检验戴尔M910的性能。
SISoftware Sandra的测试成绩是非常准确的,因为SISoftware Sandra测试的时候,采用的是各个子系统割裂的分项测试的方法。受其他配置如内存或者硬盘的影响很小。
比如在测试CPU的时候,测试的成绩是“纯粹CPU的性能”,这个成绩是尽量排除内存、硬盘等其他子系统的影响后的测试结果,但是服务器在实际使用过程中,需要的都是各个系统的综合性能结果,所以我们并不能完全以SISoftware Sandra的某项成绩来决定服务器在实际应用中的具体表现。
在本测试项目中,使用双路至强E7540处理器的戴尔M910在算术运算能力测试中取得了综合算术运算性能296.7GOPS的成绩,而在多媒体能力测试中取得了565.72Mpixel/s的成绩,与之前两路的戴尔R810至强E6540平台相比,计算性能有了近100%的提升、多媒体性能也有了近100%的提升。
内存带宽测试
内存带宽直接影响着服务器运算的速度,内存带宽越高,服务器的运算效率也就会越高,因此这也是一个衡量服务器性能的重要指标,在我们本次测试中,我们依然采用SiSoftware Sandra 2010中的内存测试工具来对戴尔M910的内存带宽进行测试。与之前E6540平台的戴尔R810一样,E7500系列的Nehalem-EX依然只能运行在最高DDR3-1066Mhz的内存频率下。
这款服务器的内存带宽为28GB/S,在我们之前的测试中,满配的两路戴尔R810服务器的内存带宽是33GB/S左右。这是由于因为空间问题在戴尔M910刀片服务器只用了一个内存控制器的缘故,每路CPU最大支持内存数量为8条。而不是Nehalem-EX最大支持的16条内存。
在EVEREST的测试中,内存带宽的测试成绩,供大家参考,需要说明的是,在采用最新版本软件后仍然没有对E7540正确识别。
硬盘性能测试
本次送测的戴尔M910配备了2块容量146G的2.5英寸的1.5万转SAS硬盘,我们在实际使用中将其组成了RAID0,使用HD Tach 3.0.1.0对其进行测试,HD Tach虽然是一款比较简单的小软件,但是结果还是比较客观,能够在一定程度上反应硬盘的性能。从结果来看,磁盘阵列的平均读取速度为186.4MB/S,随机存取6ms突发数据传输速率382.3MB/S的成绩,而且在整体数据传输中,速率一直比较稳定。
除此之外,我们还使用IOmeter测试软件对这款服务器的硬盘性能进行了测试,我们分别测试了RAID卡在回写设置和直写状态下的IOmeter成绩。我们主要测试的是其最大读IO和最大写IO能力.
Max IO(read):测试读取尺寸为512Bytes,100%读取操作,随机率为0%,即为100%连续读取,队列深度512,用于检测磁盘子系统的最大读能力。
Max IO(write):测试写入尺寸为512Bytes,0%读取操作,随机率为0%,即为100%连续写入,队列深度512,用于检测磁盘子系统的最大写能力。
Max 吞吐(read):测试读取尺寸为64KBytes,100%读取操作,随机率为0%,即为100%连续读取,队列深度512,用于检测磁盘子系统的最大读速度。
Max 吞吐(write):测试写入尺寸为64KBytes,0%读取操作,随机率为0%,即为100%连续写入,队列深度512,用于检测磁盘子系统的最大写速度。
1.5万转的SAS硬盘组成RAID0后,配合PREC H700 RAID控制器在测试中表现很稳定。
管理及功耗
戴尔的CMC管理模块支持中文WEB界面,使用户的管理变得极为方便。对于各种系统状况可以做到一目了然。从以下几张图大家就可以看出出该方式非常简单易用。
我们的功耗测试针对服务器实际使用过程中的典型负载情况设计场景,分别测试了服务器在空载、35%左右负载、60%左右负载与95%左右负载四种情况之下的功耗情况,具体测试结果如下。
需要说明的是该功耗是服务器机箱电源接通,且未给机箱加电开启状态下的待机功耗。在该状态下只有远程管理卡可以工作。其他设备基本都处于关闭状态。
机箱加电后的待机功耗,这时候所有的风扇和模块开始工作。
服务器进入系统下后没有负载状态的功耗。
总结
作为一款刀片服务器,戴尔M910提供了超高的计算密度,满足了一些用户的特殊需求。在空间有限的机房环境中,部署像戴尔M910这样的刀片服务器确实是一个不错的选择。因刀片服务器的设计局限性和为追求更高的计算密度,只采用了1组内存控制器。本地化易管理的配置界面极大的方便了用户。对于过去通常只会出现在机架式服务器上的Intel MP Xeon处理器,出现在了以往较冷门的刀片服务器中,也代表了一种趋势:厂家们都在努力提升自身产品的计算密度,这也是用户越来越关心的问题。[返回频道首页]