首页 > 新闻资讯 > 技术评测

戴尔M905刀片服务器评测

本新闻发表于:2009-07-15 09:18:34
  

戴尔M905结构介绍

1、外部结构
  戴尔M905采用全高刀片设计,具体规格为高15.2英寸,宽2英寸、深19.2英寸,适用于戴尔M1000e刀片机箱,该机箱是戴尔为数据中心推出的一款低成本、高效率、高利用率的节能机箱,在I/O、电源、冷却和系统管理等方面采用了多项创新技术。最多可以安装8个M905刀片,也可以安装16个M600/M605半高刀片,并支持全高半高刀片混插。关于戴尔M1000e的详细信息,我们会在后续的文章为读者阐述。

戴尔M1000e刀片机箱

  易拆卸是戴尔服务器的一个共同特点,虽然刀片服务器集成度较高,但是M905拆卸起来也非常容易,通过机箱顶盖的拉手可以方便的将机箱拆开。


机箱顶盖拉手

  戴尔M905为了安装方便,在侧面提供了滑轨,通过前面板的拉手可以进行锁定和拆卸。前面板设计比较简洁,电源按钮、电源指示灯和3个USB 2.0接口位于前面板右侧,前面板左上方提供了2个2.5寸热插拔硬盘仓,其余部分均为散热窗口。


戴尔M905正视图


电源按钮和3个USB 2.0接口

  刀片服务器由于机身较小,内部存储空间也有限,戴尔M905支持2块2.5寸热插拔SAS硬盘,内部存储容量最高300GB。M1000e机箱可连接戴尔EqualLogic或PowerVault外置存储,构成一整套服务器-存储虚拟化解决方案。送测的M905配置了2块2.5寸73GB SAS硬盘,转速15000。


标配2块146GB SAS硬盘

  再来看一下服务器后部,背部没有挡板,后部接口用于连接机箱电源并进行数据传输。比较人性的是M905还配备了两个橘红色的接口保护罩,在刀片闲置时用来保护接口。


戴尔M905后视图


后部接口细节

  满配的M905重量有11.1千克,还是较为沉重。戴尔M905拆卸、安装到机箱均比较方便,为服务器维护降低了难度。

  内部结构介绍

  戴尔M905机箱顶盖贴有内部结构示意图,形象直观,这个设计比较人性。



机箱顶盖的结构示意图

  戴尔M905支持四颗AMD双核四核皓龙处理器,支持最新的AMD“上海”处理器。送测的M905配置了四颗AMD Opteron 8354处理器,采用65纳米工艺,核心代号“Barcelona”,核心频率2.2GHz,每个核心配置了512KB二级缓存,共享2MB三级缓存,功耗75W。


AMD Opteron 8354

  AMD巴塞罗那皓龙处理器采用原生四核设计,集成内存控制器,支持DDR2内存,每个核心都有独立的数据传输通道,在数据库和Web应用中优势明显,同时可以降低虚拟机延时。在虚拟化性能上,AMD巴塞罗那处理器还提供了快速虚拟化索引技术,极大提升内存访问性能,优化虚拟化应用的性能。在电源管理上采用了独立核心动态调用技术,可以根据不同负载调整核心进行的任务,也可以在核心空闲时将核心转入休眠状态,从而降低能耗。


戴尔M905内部结构图

  戴尔M905芯片组采用NVIDIA nForce Professional 3600 + 3050的组合,是NVIDIA面向高端服务器和工作站的芯片组平台,提供了高扩展能力,支持56个PCI-E通道和四个千兆以太网控制器,并且支持和AMD巴塞罗那采用相同接口的AMD上海处理器,用户可以实现平滑升级。


内部正视图

  四个铜铝结合的散热器下面覆盖着四颗处理器,内存插槽位于处理器旁边,由相应的处理器独立控制。中间的两颗处理器均配置了8个内存插槽,前方的两颗处理器分别配置了4个内存插槽,24根内存插槽最高可以支持192GB ECC DDR2内存,在有限的空间内提供了最大的内存扩展能力,满足虚拟化软件和多个虚拟机应用的需求。这台M905配置了8根2GB ECC DDR2内存。


处理器及内存部分

  虚拟化应用中需要高性能的网络连接,网络端口数量非常重要,VMware推荐至少需要3个千兆以太网端口才能处理服务器、网络与VMware服务之间的流量,而且网络端口要提供冗余,避免端口故障导致所有虚拟机断网。戴尔M905集成了四个嵌入式Broadcom NetXtreme II 5709千兆以太网卡,具有故障恢复和负载平衡功能,满足虚拟化应用对网络的要求。在下图中可以看到主板集成的两个网卡芯片,另外两个位于中间的扩展子卡上。主板没有集成显示芯片,戴尔M905提供了一块显示子卡。


集成4个千兆以太网网卡


显示子卡

  嵌入式虚拟化是戴尔M905的最大特色之一,采用将VMware或者Citrix虚拟化软件嵌入SD卡的方式,提供虚拟化的快速部署和应用。不过这款送测M905没有标配带有虚拟化软件的SD卡。


SD卡插槽

  通过嵌入式虚拟化软件,用户可以在服务器启动时通过SD卡进行引导加载虚拟化软件,只需进行简单的设置IP地址等操作,在很短的时间内就可以实现虚拟化软件服务器端的设置,之后通过远程客户端就可以实现虚拟化部署过程。

  配置信息和测试环境

  虽然说刀片服务器最大的优势在于其高计算密度,优秀的扩展能力和可管理性,戴尔M905配置高端,脱离开其虚拟化功能,单纯服务器的性能也是很令人期待的。本次测试采用戴尔M1000e机箱,安装了一台M905刀片作为测试平台。

配置信息:



戴尔PowerEdge M905
外形全高刀片式
处理器AMD Opteron 8354 2.2GHz
处理器数量/最高4/4
L2缓存4x512KB
L3缓存2MB
芯片组NVIDIA nForce Professional 3600 + 3050
内存/最大8*2GB ECC PC2-5300/192GB
内存插槽24个DIMM插槽
硬盘/托架2*73GB SAS/ 2个2.5寸热插拔SAS驱动器托架
网络适配器四个嵌入式Broadcom NetXtreme II 5709千兆以太网卡
电源M1000e机箱提供
RAID支持SAS6/IR (Raid 0/1)
预装操作系统Microsoft Windows Server 2008 x32标准版和企业版
Microsoft Windows Server 2008 x64标准版和企业版,包括Hyper-V
Microsoft Windows Server 2008 x64数据中心,包括Hyper-V
Microsoft Windows Server 2008 x64,Web版x32和x64
Microsoft Windows Server 2003 R2 x32和x64标准版和企业版
Microsoft Windows Server 2003 R2 x64标准版和企业版
Red Hat Linux Enterprise v5 x32 和64
Red Hat Linux Enterprise v4.5、AS、ES
RHEL 5AP
SUSE Linux Enterprise Server 10, x86-64
保修三年现场保修

测试环境:

测试环境
处理器性能测试CineBench 9.5
CineBench R10
内存速度测试ScienceMark 2.0
磁盘性能测试HD Tach version 3.0.4.0
IOMeter 2006.7.27
负载能力测试

IXIA 400T测试仪
DELL 5324千兆交换机

磁盘阵列模式2*73GB SAS /组建RAID -1
操作系统Windows Server 2003 EE SP2 32bit中文版

  CineBench:是一款以处理器的运算能力直接进行特定分辨率CG图片的渲染测试软件,可以测试多核心处理器效能以及多处理器协调性能的表现。我们通过CineBench主要测试的是处理器在进行多任务处理时候的性能表现,以及四核处理器在多任务处理时候的优势能有多大。R10版本相对于9.5版本结果更为准确。

  ScienceMark:Sciencemark本是被设计出来用以模拟真实科学应用环境的,通过对计算水分子总能量、钷元素求量子解、氩原子分子动力学模拟等项目测试计算机内存、仿真分子动态效能和浮点精准效能。我们使用该软件来测试内存读写速度。

  HD Tach: 是专门针对硬盘底层性能的测试软件。它主要通过分段拷贝不同容量的数据到硬盘进行测试,可以测试硬盘的连续数据传输率、随机存取时间及突发数据传输率。

  IOMeter:IOMeter是一款功能非常强大的IO测试软件,它包含了负载发生器(IOMeter称其为Worker),提供一系列标准测试组件以模仿实际应用,如WebServer(网站服务器)、FileServer(文件服务器)和在OLTP(OnLine Transaction Processing,在线交易处理)服务器。这些测试组件产生不同大小的输入输出请求和读/写分布,以模仿实际应用中的行为。

  IXIA 400T测试仪:我们将采用IXIA 400T模拟客户端通过Web访问方式对服务器进行网络负载测试。通过硬件来模拟网络上的客户端发送应用请求,使我们可以模拟更多的客户端,更准确地衡量出服务器的Web性能。以HTTP性能测试为例,以往我们使用WebBench最多可以模拟一百二十个用户对服务器进行HTTP访问,而IXIA测试仪的每个端口就可以模拟上千个用户。


IXIA 400T

测试结果

1、处理器测试结果

  首先使用CPU-Z来检测一下处理器信息:处理器型号AMD Opteron 8354,65nm工艺,代号“Barcelona”,B3版本,核心频率2.2Ghz,集成4x512KB二级缓存,2MB三级缓存。



CPU-Z检测结果

  之后采用CineBench 9.5和CineBench 9.5,渲染特定分辨率的CG图片来测试处理器的运算能力,在单个核心情况和四颗处理器共16个核心并发的情况下分别进行渲染测试,可以对比出多核处理与单核处理情况下性能的提升,并可以测试多处理器之间的协调能力,从而测试服务器的平台性能。

  CineBench测试结果我们需要关注三个数据,渲染得分、渲染时间和多核性能提升。分数越高越好,时间越短越好,多核性能提升越高越好。9.5和R10版本的测试结果不能纵向对比,相对来说R10更加精准。首先采用CineBench 9.5来渲染一张分辨率620x620、RGB模式、8bit色的图像:


CineBench 9.5测试结果
单核渲染得分/时间296/1分15秒
16核渲染得分/时间2227/10秒
多核速度提升7.53倍

CineBench R10测试结果
单核渲染得分/时间

1737/8分29秒

16核渲染得分/时间17357/50秒
多核速度提升9.99倍

  之后采用CineBench R10来渲染一张分辨率800x600、RGB模式、8bit色的图像:

  根据以往的测试经验,处理器的主频和二级缓存对CineBench的测试结果影响较大,AMD Opteron 8354处理器的主频并不高,只有2.2GHz,二级缓存为2M,所以在渲染时间和得分上没有表现出优势。但是多核速度提升中最高达到了10倍(理论值16,是无法达到的),这是一个很高的数值,表明AMD皓龙处理器在多核心协作以及多处理器协作方面还是比较优秀的。

2、内存带宽测试

  内存带宽测试采用ScienceMark 2.0,内存带宽为5205.33MB/s。在内存带宽测试中,得益于处理器集成内存控制器的先天优势,M905得到了一个很高的分数。


内存测试结果

3、磁盘测试结果

  磁盘系统采用两块15000转的73GB SAS 硬盘,组建RAID 1磁盘阵列。首先来看HDTach的测试结果:


HDTach测试结果

  平均读取时间95.8MB/s,随机访问时间4.6ms,突发读取速度206.0MB/s。由于两块硬盘组建的是RAID 1阵列,读取的时候还是从两块硬盘上读取数据,所以读取速度相对单块硬盘还是有了不小的提升。虽然M905采用的是2.5寸硬盘,从结果来看其性能并不逊于同转速同接口的3.5寸硬盘,从曲线来看数据读取较平稳。

  之后再来看IOmeter的测试结果,为了测试服务器的最大I/O性能,我们采用这样的脚本进行测试:

Max IO(read):
  测试读取尺寸为512Bytes,100%读取操作,随机率为0%,即为100%连续读取,队列深度128,用于检测磁盘子系统的最大读能力。
  
Max IO(write):
  测试写入尺寸为512Bytes,0%读取操作,随机率为0%,即为100%连续写入,队列深度128,用于检测磁盘子系统的最大写能力。


IO读取


I/O写入

  读取峰值28426,写入峰值13908,由于组建的是RAID 1阵列,在写入时是向两块硬盘写入数据,性能会有一些牺牲,所以写入IO并不高。

负载测试结果

  我们采用IXIA 400T测试仪模拟客户端,通过Web访问的方式来测试服务器负载。我们设计了一个最小的静态页面和动态页面来测试服务器的最大请求数。在服务器上启用IIS,发布网页,在测试静态页面的时候我们利用IXIA测试仪模拟20000个客户端来进行访问;在测试动态页面的时候使用ASP动态页面配合ACCESS数据库,将客户端调整为1200个来进行测试。



静态页面测试

  我们测试的是200秒内IXIA 400T测试仪访问服务器test.htm静态页面所达到的请求数,从结果来看在第6秒后曲线呈缓慢增长趋势,44秒后曲线平缓,请求数达到了饱和,基本维持在33000至35000之间。其间网络占用率20%左右。


动态页面测试

  动态页面测试是通过IXIA模拟用户访问index.asp页面来获得最后成绩。我们依旧节选了0至200秒的测试成绩,观察在0-200秒这段时间内的波动变化,14秒后达到峰值427,之后缓慢下降基本平稳,保持在350至400之间,测试期间处理器占用率达到90%以上,几乎满载。和之前测试的数据对比来看,四路的戴尔M905在动态页面测试中的表现还是很好的。

总结

  戴尔M905是一款为企业简化IT环境,降低IT成本而设计的一款虚拟化服务器,不过由于条件有限,我们并没有对其进行虚拟化应用的专项测试,不能不说是个遗憾。戴尔M905采用AMD构架,支持192GB内存,具备4个千兆网卡,并配备嵌入式虚拟化软件,从设计上来看的确是为虚拟化应用做好了准备。

  在处理器性能测试中,四路的戴尔M905由于主频不高,在CineBench测试中并没有获得令人惊艳的分数,但是在多核协作和多处理器协作方面还是令人满意的。在内存测试中,得益于优秀的直连构架和集成内存控制器的特性,M905不出意料的获得了较高的得分。存储系统表现中规中矩,这也是由刀片服务器结构的特殊性所决定的,小巧的机身决定了不可能安装多块硬盘并组建级别更高的磁盘阵列。负载测试中M905获得了很好的成绩,说明戴尔M905在Web应用中可以获得上佳表现。

金品集团子公司:北京金品高端科技有限公司 | 上海金品计算机有限公司|广州金品节能科技有限公司|服务器世界
免费销售热线:400-6655-676 金品集团 版权所有 2002-2009 京ICP证030635号
联系我们 | 在线销售 | 售后服务 | 合作伙伴 | 诚聘英才