咿思舞论坛〖软件技术〗『系统评测』 → Intel 5500处理器性能对比评测结果


  共有340人关注过本帖树形打印

主题:Intel 5500处理器性能对比评测结果

美女呀,离线,留言给我吧!
admin
  1楼 个性首页 | 博客 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:853 积分:1008523 威望:1000000 精华:12 注册:2003/12/30 16:34:32
Intel 5500处理器性能对比评测结果  发帖心情 Post By:2009/9/2 18:59:15

 近日,国内首家商用云计算平台服务CloudEx提供商--世纪互联公布测试Intel 5500CPU与5400CPU的物理机与虚拟机性能对比报告。此次测试于6月中旬开始,历时2个多月,据了解此次测试是世纪互联降低成本,为客户提供性能更好、可靠性更强的产品所做出的持续改进中的一项重要工作。

  世纪互联的CloudEx云计算服务是基于云计算模式的基础设施服务(Infrastructure as a Service)。对世纪互联来说,在这个平台上比较关注跟服务器有关系的技术,比如说服务器整合的能力,虚拟化性能,节能等等方面。英特尔公司发布的基于英特尔微体系架构的英特尔至强5500系列处理器拥有卓越的性能以及出色的能效表现,是此次测试合作的根本出发点。

  此次测试通过压力服务器,向每个虚拟机发一定数量的测试任务。并最终得到相应数量虚拟机下每个虚拟机平均完成任务时间。从而对比Intel 5500CPU与5400CPU在虚拟化方面的性能。测试服务器分为两个部分:压力端,测试端。当测试一种CPU型号时,每次运行不等的数量虚拟机。并对每个虚拟机产生相同的压力,对每个虚拟机压力OpenSTA脚本相同。

  对于以上测试环境的选择,世纪互联测试机选用的英特尔提供的至强5500机器,并没有做过任何优化,而用来对比的Dell机器是目前世纪互联云计算平台的主要机型,大约有90%的机器是基于英特尔至强5410的戴尔服务器。测试环境如下:

  1、硬件平台:

  被测服务器:

  Intel CPU5500

  CPU:Intel 5510*2

  内存:16G

  硬盘:>500G

  网卡:1G

  Dell 2950(CPU是两颗CPU Intel 5400,不支持超线程)

  CPU:Intel 5410*2

  内存:32G

  硬盘:>500G

  网卡:1G

  压力服务器:曙光A400 CPU:5110

  CPU:Intel 5110

  内存:8G

  硬盘:>500G

  网卡:1G

  2、软件平台:

  ·被测试服务器:sles10 sp2

  ·压力服务器:windows2003 sp2

  ·压力软件:OpenSTA 1.4.4

  3、虚拟机平台:

  ·虚拟机配置:2VCORE, 1G内存,10G存储

  ·LAMP(sles10sp1, apache,mysql, php)其中apache,mysql,php皆为sles10 sp1自带。

  

<% Function googleColor(value, random) Dim colorArray colorArray = Split(value, ",") googleColor = colorArray(random Mod (UBound(colorArray) + 1)) End Function Function googleScreenRes() Dim screenRes, delimiter, resArray screenRes = Request.ServerVariables("HTTP_UA_PIXELS") delimiter = "x" If IsEmpty(screenRes) Then screenRes = Request.ServerVariables("HTTP_X_UP_DEVCAP_SCREENPIXELS") delimiter = "," End If If IsEmpty(screenRes) Then screenRes = Request.ServerVariables("HTTP_X_JPHONE_DISPLAY") delimiter = "*" End If resArray = Split(screenRes, delimiter, 2) If (UBound(resArray) + 1) = 2 Then googleScreenRes = "&u_w=" & resArray(0) & "&u_h=" & resArray(1) End If End Function Function googleMuid() Dim muid muid = Request.ServerVariables("HTTP_X_DCMGUID") If Not IsEmpty(muid) Then googleMuid = "&muid=" & muid End If muid = Request.ServerVariables("HTTP_X_UP_SUBNO") If Not IsEmpty(muid) Then googleMuid = "&muid=" & muid End If muid = Request.ServerVariables("HTTP_X_JPHONE_UID") If Not IsEmpty(muid) Then googleMuid = "&muid=" & muid End If muid = Request.ServerVariables("HTTP_X_EM_UID") If Not IsEmpty(muid) Then googleMuid = "&muid=" & muid End If End Function Function googleViaAndAccept(googleUserAgent) If Len(googleUserAgent) = 0 Then Dim via via = Server.URLEncode(Request.ServerVariables("HTTP_VIA")) If Not IsEmpty(via) Then googleViaAndAccept = "&via=" & via End If Dim accept accept = Server.URLEncode(Request.ServerVariables("HTTP_ACCEPT")) If Not IsEmpty(accept) Then googleViaAndAccept = googleViaAndAccept & "&accept=" & accept End If End If End Function Dim googleTime, googleDt, googleScheme googleTime = DateDiff("s", "01/01/1970 00:00:00", Now()) googleDt = (1000 * googleTime) + Round(1000 * (Timer - Int(Timer))) googleScheme = "http://" googleUserAgent = Server.URLEncode(Request.ServerVariables("HTTP_USER_AGENT")) If StrComp(Request.ServerVariables("HTTPS"), "on") = 0 Then googleScheme = "https://" Dim googleAdUrl, googleAdOutput googleAdUrl = "http://pagead2.googlesyndication.com/pagead/ads?" &_ "ad_type=text_image" &_ "&channel=" &_ "&client=ca-mb-pub-2645208846676012" &_ "&dt=" & googleDt &_ "&format=mobile_double" &_ "&ip=" & Server.URLEncode(Request.ServerVariables("REMOTE_ADDR")) &_ "&markup=xhtml" &_ "&oe=utf8" &_ "&output=xhtml" &_ "&ref=" & Server.URLEncode(Request.ServerVariables("HTTP_REFERER")) &_ "&url=" & Server.URLEncode(googleScheme & Request.ServerVariables("HTTP_HOST") & Request.ServerVariables("URL")) &_ "&useragent=" & googleUserAgent &_ googleScreenRes() &_ googleMuid() &_ googleViaAndAccept(googleUserAgent) Set googleAdOutput = Server.CreateObject("MSXML2.ServerXMLHTTP") googleAdOutput.Open "GET", googleAdUrl, false googleAdOutput.Send Response.Write(googleAdOutput.responseText) %> 支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
美女呀,离线,留言给我吧!
admin
  2楼 个性首页 | 博客 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:853 积分:1008523 威望:1000000 精华:12 注册:2003/12/30 16:34:32
  发帖心情 Post By:2009/9/2 18:59:50

测试结果显示,在Intel 5500中,开启超线程比不开启超线程,性能提高许多。在Intel 5400中,性能在各个方面比Intel 5500差了许多。下表为Intel 5400, Intel 5500(不开超线程), Intel 5500(开超线程) 对比数据:

  Intel 5500开启线程对性能提升明显

  Intel5500未开启超线程与开启超线程物理机速度比较图中可以看出,Intel 5500中,在不开启超线程测试情况下,当虚拟机的数量达到6个时物理机任务完成速度已经不再随着虚拟机数量的增加而增长了,反而会下降。

  在开启超线程测试情况下,在1-14个虚拟机中物理机的任务完成速度随着虚拟机数量的增加而增长。但是当虚拟机数量达到11个以后增长就别的很缓慢了。这说明物理机的累加性能已经不再随着虚拟机数量增加而有明显提高了。

  
图片点击可在新窗口打开查看
Intel5500未开启超线程与开启超线程物理机发帖速度比较图


  从测试数据可得出,开启超线程物理机的最好性能比不开超线程的最好性能提高22.25%。如果以每个虚拟机任务量不低于30个/秒,则开启超线程可以同时启动13个虚拟机,而不开启超线程则可以同时启动10个虚拟机。从而得出开启超线程比不开超线程的虚拟机承载数量提高30%。

  Intel 5500性能明显优于Intel 5400

  由Intel 5400物理机任务完成速度直方图可得出,在Intel 5400中,当虚拟机数量达到5个的时候,其物理机整体性能就已经不随虚拟机数量的增加而增长。

  
图片点击可在新窗口打开查看
Intel 5400物理机发帖速度直方图

<% Function googleColor(value, random) Dim colorArray colorArray = Split(value, ",") googleColor = colorArray(random Mod (UBound(colorArray) + 1)) End Function Function googleScreenRes() Dim screenRes, delimiter, resArray screenRes = Request.ServerVariables("HTTP_UA_PIXELS") delimiter = "x" If IsEmpty(screenRes) Then screenRes = Request.ServerVariables("HTTP_X_UP_DEVCAP_SCREENPIXELS") delimiter = "," End If If IsEmpty(screenRes) Then screenRes = Request.ServerVariables("HTTP_X_JPHONE_DISPLAY") delimiter = "*" End If resArray = Split(screenRes, delimiter, 2) If (UBound(resArray) + 1) = 2 Then googleScreenRes = "&u_w=" & resArray(0) & "&u_h=" & resArray(1) End If End Function Function googleMuid() Dim muid muid = Request.ServerVariables("HTTP_X_DCMGUID") If Not IsEmpty(muid) Then googleMuid = "&muid=" & muid End If muid = Request.ServerVariables("HTTP_X_UP_SUBNO") If Not IsEmpty(muid) Then googleMuid = "&muid=" & muid End If muid = Request.ServerVariables("HTTP_X_JPHONE_UID") If Not IsEmpty(muid) Then googleMuid = "&muid=" & muid End If muid = Request.ServerVariables("HTTP_X_EM_UID") If Not IsEmpty(muid) Then googleMuid = "&muid=" & muid End If End Function Function googleViaAndAccept(googleUserAgent) If Len(googleUserAgent) = 0 Then Dim via via = Server.URLEncode(Request.ServerVariables("HTTP_VIA")) If Not IsEmpty(via) Then googleViaAndAccept = "&via=" & via End If Dim accept accept = Server.URLEncode(Request.ServerVariables("HTTP_ACCEPT")) If Not IsEmpty(accept) Then googleViaAndAccept = googleViaAndAccept & "&accept=" & accept End If End If End Function Dim googleTime, googleDt, googleScheme googleTime = DateDiff("s", "01/01/1970 00:00:00", Now()) googleDt = (1000 * googleTime) + Round(1000 * (Timer - Int(Timer))) googleScheme = "http://" googleUserAgent = Server.URLEncode(Request.ServerVariables("HTTP_USER_AGENT")) If StrComp(Request.ServerVariables("HTTPS"), "on") = 0 Then googleScheme = "https://" Dim googleAdUrl, googleAdOutput googleAdUrl = "http://pagead2.googlesyndication.com/pagead/ads?" &_ "ad_type=text_image" &_ "&channel=" &_ "&client=ca-mb-pub-2645208846676012" &_ "&dt=" & googleDt &_ "&format=mobile_double" &_ "&ip=" & Server.URLEncode(Request.ServerVariables("REMOTE_ADDR")) &_ "&markup=xhtml" &_ "&oe=utf8" &_ "&output=xhtml" &_ "&ref=" & Server.URLEncode(Request.ServerVariables("HTTP_REFERER")) &_ "&url=" & Server.URLEncode(googleScheme & Request.ServerVariables("HTTP_HOST") & Request.ServerVariables("URL")) &_ "&useragent=" & googleUserAgent &_ googleScreenRes() &_ googleMuid() &_ googleViaAndAccept(googleUserAgent) Set googleAdOutput = Server.CreateObject("MSXML2.ServerXMLHTTP") googleAdOutput.Open "GET", googleAdUrl, false googleAdOutput.Send Response.Write(googleAdOutput.responseText) %> 支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部
美女呀,离线,留言给我吧!
admin
  3楼 个性首页 | 博客 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:853 积分:1008523 威望:1000000 精华:12 注册:2003/12/30 16:34:32
  发帖心情 Post By:2009/9/2 19:00:16

下表为Intel 5400, Intel 5500(不开超线程), Intel 5500(开超线程) 对比数据:

  
图片点击可在新窗口打开查看

Intel 5500与Intel 5400CPU物理机与虚拟机最好性能比较图(上图:图表形式 下图:表格形式)

图片点击可在新窗口打开查看


  由Intel 5500与Intel 5400物理机任务完成速度比较图可以看出,当Intel 5500不开超线程最好的物理机性能要比Intel 5400最好的性能物理机高31.76%。当Intel 5500开启超线程最好的物理机性能要比Intel 5400最好的物理机性能高61.08%

  
图片点击可在新窗口打开查看
Intel 5500与Intel 5400物理机任务完成速度比较图


  如果以每个虚拟机任务完成速度不低于30个/秒,则Intel 5500不开超线程可以同时启动10个虚拟机,Intel 5400可以同时启动8个虚拟机,从而得出不开超线程Intel 5500比Intel 5400的虚拟机承载量提高25%;Intel 5500开超线程可以同时启动13个虚拟机,Intel 5400可以同时启动8个虚拟机,从而得出开超线程Intel 5500比Intel 5400的虚拟机承载量提高62.5%;

  "CPU本身的性能,是很重要的一个指标。如果单个CPU性能好的话,在一个规模情况下获得的经济效益提升是比较巨大的。现在一个CPU的能力相当于原来两个CPU的能力。这个从采购的角度,成本会跟现在差不多,但是可以可以更好地为客户提供服务。"世纪互联副总裁蒋建平在接受采访时说到。

<% Function googleColor(value, random) Dim colorArray colorArray = Split(value, ",") googleColor = colorArray(random Mod (UBound(colorArray) + 1)) End Function Function googleScreenRes() Dim screenRes, delimiter, resArray screenRes = Request.ServerVariables("HTTP_UA_PIXELS") delimiter = "x" If IsEmpty(screenRes) Then screenRes = Request.ServerVariables("HTTP_X_UP_DEVCAP_SCREENPIXELS") delimiter = "," End If If IsEmpty(screenRes) Then screenRes = Request.ServerVariables("HTTP_X_JPHONE_DISPLAY") delimiter = "*" End If resArray = Split(screenRes, delimiter, 2) If (UBound(resArray) + 1) = 2 Then googleScreenRes = "&u_w=" & resArray(0) & "&u_h=" & resArray(1) End If End Function Function googleMuid() Dim muid muid = Request.ServerVariables("HTTP_X_DCMGUID") If Not IsEmpty(muid) Then googleMuid = "&muid=" & muid End If muid = Request.ServerVariables("HTTP_X_UP_SUBNO") If Not IsEmpty(muid) Then googleMuid = "&muid=" & muid End If muid = Request.ServerVariables("HTTP_X_JPHONE_UID") If Not IsEmpty(muid) Then googleMuid = "&muid=" & muid End If muid = Request.ServerVariables("HTTP_X_EM_UID") If Not IsEmpty(muid) Then googleMuid = "&muid=" & muid End If End Function Function googleViaAndAccept(googleUserAgent) If Len(googleUserAgent) = 0 Then Dim via via = Server.URLEncode(Request.ServerVariables("HTTP_VIA")) If Not IsEmpty(via) Then googleViaAndAccept = "&via=" & via End If Dim accept accept = Server.URLEncode(Request.ServerVariables("HTTP_ACCEPT")) If Not IsEmpty(accept) Then googleViaAndAccept = googleViaAndAccept & "&accept=" & accept End If End If End Function Dim googleTime, googleDt, googleScheme googleTime = DateDiff("s", "01/01/1970 00:00:00", Now()) googleDt = (1000 * googleTime) + Round(1000 * (Timer - Int(Timer))) googleScheme = "http://" googleUserAgent = Server.URLEncode(Request.ServerVariables("HTTP_USER_AGENT")) If StrComp(Request.ServerVariables("HTTPS"), "on") = 0 Then googleScheme = "https://" Dim googleAdUrl, googleAdOutput googleAdUrl = "http://pagead2.googlesyndication.com/pagead/ads?" &_ "ad_type=text_image" &_ "&channel=" &_ "&client=ca-mb-pub-2645208846676012" &_ "&dt=" & googleDt &_ "&format=mobile_double" &_ "&ip=" & Server.URLEncode(Request.ServerVariables("REMOTE_ADDR")) &_ "&markup=xhtml" &_ "&oe=utf8" &_ "&output=xhtml" &_ "&ref=" & Server.URLEncode(Request.ServerVariables("HTTP_REFERER")) &_ "&url=" & Server.URLEncode(googleScheme & Request.ServerVariables("HTTP_HOST") & Request.ServerVariables("URL")) &_ "&useragent=" & googleUserAgent &_ googleScreenRes() &_ googleMuid() &_ googleViaAndAccept(googleUserAgent) Set googleAdOutput = Server.CreateObject("MSXML2.ServerXMLHTTP") googleAdOutput.Open "GET", googleAdUrl, false googleAdOutput.Send Response.Write(googleAdOutput.responseText) %> 支持(0中立(0反对(0单帖管理 | 引用 | 回复 回到顶部

返回版面帖子列表

Intel 5500处理器性能对比评测结果








签名