十大主流Nehalem服務(wù)器橫評(píng)(多圖)
一年前,Intel英特爾在服務(wù)器領(lǐng)域發(fā)布了叫做Nehalem-EP的處理器。它在Penryn的基礎(chǔ)上進(jìn)行微架構(gòu)的改進(jìn),實(shí)際上,它架構(gòu)上的變化是更大的。從原有的架構(gòu)變成了現(xiàn)在的直聯(lián)架構(gòu)。Nehalem架構(gòu)也成為了其之后處理器系列的基礎(chǔ)架構(gòu)。
Tick-Tock:Merom跟著Penryn,然后Nehalem后面是Westmere,后面是Sandy Bridge,再往后是Ivy Bridge,再之后是Haswell
新的處理器總是會(huì)比舊的處理器更強(qiáng)或者更省電,Nehalem的情況比較特別,它的性能提升太大了。我們搜羅了前一年內(nèi)失眠上存在的多款基于Nehalem系列處理器的服務(wù)器,這樣我們可以看到,Nehalem在性能上,在市場(chǎng)上具有一個(gè)什么樣的表現(xiàn)。#p#
相對(duì)于上一代45nm Harptertown處理器,Nehalem-EP(Gainestown)在架構(gòu)方面具有了翻天覆地的變化,原有的需要經(jīng)過(guò)北橋MCH芯片才能進(jìn)行的內(nèi)存操作現(xiàn)在在CPU內(nèi)部就可以直接進(jìn)行,此外,CPU與CPU之間現(xiàn)在也有了直接的通道:

Nehalem:直聯(lián)架構(gòu)
Nehalem-EP Xeon X5570
包括Nehalem-EP在內(nèi)的Nehalem架構(gòu),其內(nèi)存存取帶寬和延遲同時(shí)得到了提升,在內(nèi)存密集型的應(yīng)用上,效果將會(huì)非常明顯。
Nehalem微架構(gòu)
總結(jié)起來(lái),Nehalem-EP/Gainestown比Penryn/Harperton具備的主要優(yōu)勢(shì)有三點(diǎn):
IMC:CISC的x86架構(gòu)對(duì)緩存/內(nèi)存帶寬極度渴求,集成內(nèi)存控制器讓處理器避開(kāi)了訪問(wèn)內(nèi)存需要通過(guò)FSB總線的限制,并將帶寬提升到三通道DDR3 1333(8核心Nehalem-EX支持四通道DDR3)每處理器,極大提升了Nehalem處理器的內(nèi)存帶寬,對(duì)服務(wù)器應(yīng)用提升巨大。
QPI:新的點(diǎn)對(duì)點(diǎn)總線帶寬更高,并且讓處理器之間可以直接連接,避免了共享的FSB總線在處理器核心過(guò)多時(shí)的效率急劇下降,更適合擴(kuò)展到大規(guī)模并行系統(tǒng)。同樣處理器數(shù)量下,QPI點(diǎn)對(duì)點(diǎn)形成的ccNUMA拓?fù)浔裙蚕鞦SB的星型總線具有更高的效率。
![]() |
雖然SMT有不少處理器采用,AMD的Bulldozer也有所采用(和Intel的不太一樣)
HTT:超線程技術(shù)在打游戲的時(shí)候或許看不出有作用,不過(guò)在企業(yè)級(jí)別應(yīng)用上效果明顯。特別適合吞吐量型的計(jì)算。#p#
通常,新一代的平臺(tái)包含新的處理器和新的芯片組,Nehalem平臺(tái)也是這樣(除了現(xiàn)在的Westmere-EP平臺(tái)的芯片組仍然和Nehalem-EP一樣之外)。由于架構(gòu)變化太大,新的處理器/芯片組和老的平臺(tái)互不兼容。
Intel Tylersburg-EP芯片組
不考慮桌面平臺(tái),新的Tylersburg-EP芯片組是為5500系列(單路平臺(tái)則為3400系列),包含了兩個(gè)型號(hào):5520和5500,也就是Tylersburg-36D和Tylersburg-24D,和之前的5000系列芯片組北橋被稱(chēng)為MCH不同,現(xiàn)在的5500系列北橋被成為IOH(I/O Hub),它不再帶有內(nèi)存控制器,主要功能是IO,Tylersburg-36D和Tylersburg-24D分別提供了36和24的PCIe 2.0 Lanes。除了提供PCIe接口之外,IOH還提供了連接處理器的QPI和連接南橋的ESI,實(shí)際上,ESI也就是一個(gè)PCIe 1.0 x4接口。

Intel Penryn-EP/Harpertown平臺(tái)架構(gòu),搭建的芯片組為5000系列

Intel Nehalem-EP/Gainestown平臺(tái)架構(gòu),搭建的芯片組為5500系列
Tylersburg還帶來(lái)了這樣的雙IOH配置,總平臺(tái)可以提供78個(gè)PCIe Lanes(6 Gen 1,72 Gen 2)
Tylersburg-36D/5520提供了36 PCIe 2.0 Lanes,通常,在桌面上的話,可以配置為兩個(gè)x16和1個(gè)x4這樣的組合,連接兩個(gè)顯卡以及連接一塊高速網(wǎng)卡或者告訴存儲(chǔ)控制卡/陣列卡。對(duì)于服務(wù)器來(lái)說(shuō),通常不需要x16的顯卡設(shè)備,在這種情況下,Tylersburg-36D可以配置為9個(gè)PCIe x4接口,提供極強(qiáng)的IO連接能力。Tylersburg-24D則只能提供24個(gè)PCIe 2.0 Lanes,其他和Tylersburg-36D一樣。
在IO擴(kuò)展特性上,Tylersburg提供了Crystal Beach DMA Engine,支持8個(gè)通道的IOAT(主要用來(lái)提升網(wǎng)絡(luò)性能)。Tylersburg還提供了第二代的VT-d(IO設(shè)備虛擬化)能力。
還有一個(gè)比較少提到的是,Tylersburg增加了對(duì)管理能力的支持,它集成了一個(gè)iME(Integrated Manageability Engine,集成管理引擎),提供一個(gè)獨(dú)立的、帶外通信的管理單元。實(shí)際上它是一個(gè)小的ARM處理器,并可以外接DDR2內(nèi)存。很多Nehalem服務(wù)器都帶了Intel Intelligent Power Node Manager功能,它可以監(jiān)控、監(jiān)管服務(wù)器的功耗以及其他數(shù)據(jù),這個(gè)功能就通過(guò)Tylersburg的iME部件實(shí)現(xiàn)。#p#
一、性能驗(yàn)證
我們對(duì)實(shí)驗(yàn)室的服務(wù)器測(cè)試平臺(tái)進(jìn)行了大幅度的升級(jí),先是將已有的Cisco Catalyst 4506千兆交換機(jī)升級(jí)到3個(gè)模塊,達(dá)到了一共120個(gè)千兆網(wǎng)絡(luò)端口,還新購(gòu)買(mǎi)了30臺(tái)DELL PowerEdge T100服務(wù)器,配合原有的30臺(tái)DELL PowerEdge SC430服務(wù)器以及30臺(tái)PC作為網(wǎng)絡(luò)測(cè)試的客戶(hù)端,可以提供非常充足的測(cè)試壓力。

網(wǎng)絡(luò)實(shí)驗(yàn)室控制臺(tái)

網(wǎng)絡(luò)實(shí)驗(yàn)室機(jī)房

Cisco Catalyst 4506千兆交換機(jī),120個(gè)千兆銅口

部分Dell PowerEdge SC430服務(wù)器
-
SPECCPU2006 v1.0.1
SPEC是標(biāo)準(zhǔn)性能評(píng)估公司(Standard Performance Evaluation Corporation)的簡(jiǎn)稱(chēng)。SPEC是由計(jì)算機(jī)廠商、系統(tǒng)集成商、大學(xué)、研究機(jī)構(gòu)、咨詢(xún)等多家公司組成的非營(yíng)利性組織,這個(gè)組織的目標(biāo)是建立、維護(hù)一套用于評(píng)估計(jì)算機(jī)系統(tǒng)的標(biāo)準(zhǔn)。
SPEC CPU 2006是SPEC組織推出的CPU子系統(tǒng)評(píng)估軟件最新版,我們之前使用的是SPEC CPU 2000。和上一個(gè)版本一樣,SPEC CPU 2006包括了CINT2006和CFP2006兩個(gè)子項(xiàng)目,前者用于測(cè)量和對(duì)比整數(shù)性能,而后者則用于測(cè)量和對(duì)比浮點(diǎn)性能,SPEC CPU 2006中對(duì)SPEC CPU 2000中的一些測(cè)試進(jìn)行了升級(jí),并拋棄/加入了一些測(cè)試,因此兩個(gè)版本測(cè)試得分并沒(méi)有可比較性。
SPEC CPU測(cè)試中,測(cè)試系統(tǒng)的處理器、內(nèi)存子系統(tǒng)和使用到的編譯器(SPEC CPU提供的是源代碼,并且允許測(cè)試用戶(hù)進(jìn)行一定的編譯優(yōu)化)都會(huì)影響最終的測(cè)試性能,而I/O(磁盤(pán))、網(wǎng)絡(luò)、操作系統(tǒng)和圖形子系統(tǒng)對(duì)于SPEC CPU2006的影響非常的小。
SPECfp測(cè)試過(guò)程中同時(shí)執(zhí)行多個(gè)實(shí)例(instance),測(cè)量系統(tǒng)執(zhí)行計(jì)算密集型浮點(diǎn)操作的能力,比如CAD/CAM、DCC以及科學(xué)計(jì)算等方面應(yīng)用可以參考這個(gè)結(jié)果。SPECint測(cè)試過(guò)程中同時(shí)執(zhí)行多個(gè)實(shí)例(instances),然后測(cè)試系統(tǒng)同時(shí)執(zhí)行多個(gè)計(jì)算密集型整數(shù)操作的能力,可以很好的反映諸如數(shù)據(jù)庫(kù)服務(wù)器、電子郵件服務(wù)器和Web服務(wù)器等基于整數(shù)應(yīng)用的多處理器系統(tǒng)的性能。
我們?cè)诒粶y(cè)服務(wù)器中統(tǒng)一安裝了Intel C++ 10.1.025 Compiler、Intel Fortran 10.1.025 Compiler這兩款SPEC CPU2006必需的編譯器,并使用配合Nehalem架構(gòu)出現(xiàn)的QxSSE4.2編譯參數(shù)。我們另外安裝了Microsoft Visual Studio 2005 SP1提供必要的庫(kù)文件。按照SPEC的要求我們根據(jù)自己的情況編輯了新的Config文件,使用了較多的編譯選項(xiàng)。我們根據(jù)被測(cè)系統(tǒng)選擇實(shí)際可同時(shí)處理的線程數(shù)量,最后得到SPEC rate base測(cè)試結(jié)果(基于base標(biāo)準(zhǔn)編譯,SPEC base rate測(cè)試代表系統(tǒng)同時(shí)處理多個(gè)任務(wù)的能力)。
和其它測(cè)試部件不同,SPEC CPU 2006需要大量的系統(tǒng)物理內(nèi)存,我們的SPEC測(cè)試在64bit的Windows Server 2008 Enterprise SP2下完成,對(duì)每一個(gè)測(cè)試的邏輯CPU,需要分配約1.5GB的內(nèi)存,對(duì)于雙路四核心八線程的Nehalem-EP而言,需要24GB的總內(nèi)存容量。
-
SiSoftware Sandra v2009
SiSoftware Sandra是一款可運(yùn)行在32bit和64bit Windows操作系統(tǒng)上的分析軟件,這款軟件可以對(duì)于系統(tǒng)進(jìn)行方便、快捷的基準(zhǔn)測(cè)試,還可以用于查看系統(tǒng)的軟件、硬件等信息。從2007開(kāi)始,Sandra的Arithmetic benchmarks增加了對(duì)SSE3 & SSE4 SSE4的支持,在Multi-Media benchmark中增加了對(duì)于SSE4的支持,另外還升級(jí)了File System benchmark和Removable Storage benchmark兩個(gè)子項(xiàng)目。對(duì)于新的硬件的支持當(dāng)然也是該軟件每次升級(jí)的重要內(nèi)容之一。SiSoftware Sandra所有的基準(zhǔn)測(cè)試都針對(duì)SMP和SMT進(jìn)行了優(yōu)化,最高可支持32/64路平臺(tái),這也是我們選擇這款軟件的原因之一。
-
NetBench v7.03
NetBench是針對(duì)文件服務(wù)器的性能測(cè)試軟件,影響NetBench性能的主要是服務(wù)器的磁盤(pán)子系統(tǒng),服務(wù)器磁盤(pán)控制器、條帶大小、讀寫(xiě)緩存、硬盤(pán)類(lèi)型、組建磁盤(pán)陣列模式、內(nèi)存容量、網(wǎng)絡(luò)拓樸結(jié)構(gòu)等都會(huì)對(duì)測(cè)試結(jié)果有明顯的影響。我們?cè)诒粶y(cè)服務(wù)器上設(shè)立了文件服務(wù)器,NetBench通過(guò)網(wǎng)絡(luò)實(shí)驗(yàn)室中60個(gè)客戶(hù)端來(lái)模擬網(wǎng)絡(luò)中的PC向文件服務(wù)器所發(fā)出的文件傳輸請(qǐng)求,文件服務(wù)器則將存儲(chǔ)在磁盤(pán)上的文件數(shù)據(jù)發(fā)送給相應(yīng)的客戶(hù)端。在測(cè)試過(guò)程中,客戶(hù)端會(huì)以每四臺(tái)一組的步進(jìn)依次增加并且向服務(wù)器發(fā)送文件傳輸請(qǐng)求,測(cè)試結(jié)束后控制臺(tái)收集數(shù)據(jù)并繪制出服務(wù)器的數(shù)據(jù)傳輸變化曲線。
-
Benchmarkfactory 4.6
大部分的服務(wù)器應(yīng)用都同數(shù)據(jù)庫(kù)有著密切的聯(lián)系,因此我們今年開(kāi)始著手在在服務(wù)器測(cè)試中加入對(duì)于數(shù)據(jù)庫(kù)性能的測(cè)試。我們選擇了Benchmark Factory 4.6軟件和Microsoft SQL2000 SP4來(lái)測(cè)試不同的硬件平臺(tái)在數(shù)據(jù)庫(kù)應(yīng)用中的表現(xiàn)。
我們選擇了BF內(nèi)置的標(biāo)準(zhǔn)測(cè)試腳本AS3AP,這項(xiàng)測(cè)試可用于對(duì)于ANSI結(jié)構(gòu)化查詢(xún)語(yǔ)言(SQL)關(guān)系型數(shù)據(jù)庫(kù)進(jìn)行測(cè)試,它可用于測(cè)試DBMS(單用戶(hù)微機(jī)數(shù)據(jù)庫(kù)管理系統(tǒng)),也可用于測(cè)試高性能并行或者分布式數(shù)據(jù)庫(kù)。
-
系統(tǒng)功耗監(jiān)測(cè)
我們使用UNI-T UT71E智能數(shù)字萬(wàn)用表對(duì)于被測(cè)服務(wù)器系統(tǒng)的整體功耗進(jìn)行了監(jiān)測(cè),利用隨機(jī)附帶的接口程序,我們可以記錄被測(cè)服務(wù)器任意時(shí)間段內(nèi)的功率變化。
二、主要規(guī)格和技術(shù)驗(yàn)證
這個(gè)部分主要對(duì)于送測(cè)服務(wù)器的物理特性、硬件配置等等進(jìn)行考察、評(píng)估,比如服務(wù)器機(jī)箱架構(gòu)、規(guī)格尺寸、處理器型號(hào)/數(shù)量/主頻、芯片組、內(nèi)存型號(hào)和容量、磁盤(pán)控制器、硬盤(pán)型號(hào)、磁盤(pán)陣列、網(wǎng)卡型號(hào)和接口類(lèi)型、散熱設(shè)備、供電、擴(kuò)展槽、IO接口、托架數(shù)量等等。此外還對(duì)于處理器技術(shù)(SMP技術(shù)、HT技術(shù)、EMT64、多核)、內(nèi)存技術(shù)(雙/多通道、內(nèi)存鏡像、內(nèi)存熱備、內(nèi)存偵錯(cuò)/糾錯(cuò))、磁盤(pán)接口技術(shù)(SATA、SAS)、磁盤(pán)陣列技術(shù)(RAID 0、RAID 1、RAID 10、RAID 5)等等進(jìn)行了全面的考查和驗(yàn)證。#p#
如上表所示,除了我們的兩臺(tái)基準(zhǔn)服務(wù)器之外,本次橫向評(píng)測(cè)活動(dòng)共有8個(gè)廠商的10款主流產(chǎn)品,它們都是基于Intel的Nehalem Xeon處理器,其中,寶德PR2012NS定位是存儲(chǔ)服務(wù)器,而其他的都是通用服務(wù)器。
處理器方面,在這些服務(wù)器當(dāng)中,其中有一臺(tái)是單路配置,其余的均為雙路配置(但是有一臺(tái)在測(cè)試的時(shí)候使用的是單路處理器配置)。它們分別是聯(lián)想T260 G2和寶德PR2012NS。
雖然都是Nehalem處理器,它們分成了兩個(gè)階層:550x和55x0兩種,前者表示5504、5506等處理器,如聯(lián)想T260 G2、航天聯(lián)志5241NR、華碩RS520-E6和華碩TS700-E6,后者則表示5520、5540、5570等處理器,10個(gè)產(chǎn)品中其余的6個(gè)產(chǎn)品都使用了這種配置。550x和55x0有什么不同呢?前者不具備超線程技術(shù)和Turbo Boost技術(shù),并且,頻率等方面也受到了限制,不過(guò),其價(jià)格顯然要比55x0處理器要更低一些,如下表所示:
Nehalem-EP/Nehalem-WS Xeon規(guī)格對(duì)照表
芯片組方面,都是5500系列,但是聯(lián)想T260 G2、航天聯(lián)志5241NR、寶德PR2012NS這三個(gè)產(chǎn)品使用的是5500(Tylersburg-24D)。其它的都是5520(Tylersburg-36D)。這大概也代表了市場(chǎng)情況:大部分都使用了滿配置的芯片組,但是精簡(jiǎn)的5500也不為少見(jiàn)。
浪潮NF5280:18個(gè)DIMM,36GB內(nèi)存;如虛擬化、大型數(shù)據(jù)庫(kù)等應(yīng)用需要大量的內(nèi)存,NF5280能很好地適合這些應(yīng)用
內(nèi)存方面,每個(gè)Nehalem-EP處理器提供了三個(gè)內(nèi)存通道,通常每個(gè)內(nèi)存通道會(huì)提供兩個(gè)DIMM,10款產(chǎn)品中例外的是聯(lián)想T260 G2、寶德PR2012NS以及浪潮NF5280,前面兩個(gè)產(chǎn)品的情況是只提供了兩個(gè)內(nèi)存通道,它們的定位偏向于存儲(chǔ)服務(wù)器或者入門(mén)級(jí)服務(wù)器;浪潮NF5280的情況是,它提供了18個(gè)DIMM,每通道提供三個(gè)DIMM,并插滿了內(nèi)存,一共36GB。18個(gè)DIMM讓NF5280的最大內(nèi)存支持容量比其他機(jī)器高出50%,達(dá)到了144GB。不過(guò),Nehalem-EP有一個(gè)特性,就是只有在每個(gè)通道只插一個(gè)DIMM的時(shí)候可以達(dá)到DDR3-1333的速率,在兩個(gè)DIMM的情況下只能達(dá)到DDR3-1066,而在插滿三個(gè)DIMM下就只能達(dá)到DDR3-800了。因此,浪潮NF5280的36GB運(yùn)行在DDR3-800下(NF5280的處理器X5570支持DDR3-1333),這會(huì)略微影響到性能。
10臺(tái)服務(wù)器當(dāng)中,8臺(tái)使用了SAS硬盤(pán),2臺(tái)使用了SATA硬盤(pán):面向入門(mén)級(jí)應(yīng)用的聯(lián)想T260 G2和定位為存儲(chǔ)服務(wù)器的寶德PR2012NS,后者采用了8個(gè)希捷的Barracuda ES.2組成一個(gè)RAID 5陣列,使用的陣列卡是Promise FastTrak EX8650。HP的DL380 G6還配置了一個(gè)SAS 6Gb/s的陣列卡,非常少見(jiàn)。通常,SAS 6Gb/s的陣列卡IO能力比通常的SAS 3Gb/s陣列卡明顯高出一籌。
網(wǎng)絡(luò)子系統(tǒng)上,10款服務(wù)器當(dāng)中,有3款使用了Broadcom的BCM5709C,其余的均基于Intel芯片。DELL的R610和R710和HP的DL380 G6使用了Broadcom的解決方案,DELL服務(wù)器集成網(wǎng)卡基本上都是Broadcom。在7個(gè)基于Intel網(wǎng)絡(luò)芯片的平臺(tái)中,有5個(gè)使用了82574L芯片,有兩個(gè)使用了82576EB芯片。82576EB非常強(qiáng)大,支持8個(gè)RSS隊(duì)列和8個(gè)虛擬機(jī)設(shè)備隊(duì)列,82574L要弱不少,只支持兩個(gè)RSS隊(duì)列,勝在成本低廉。BCM5709C支持8個(gè)RSS隊(duì)列。#p#
SiSoftware Sandra是一款可運(yùn)行在32bit和64bit Windows操作系統(tǒng)上的分析軟件,它可以對(duì)于系統(tǒng)進(jìn)行方便、快捷的基準(zhǔn)測(cè)試,還可以用于查看系統(tǒng)的軟件、硬件等信息。SiSoftware Sandra所有的基準(zhǔn)測(cè)試都針對(duì)SMP和SMT進(jìn)行了優(yōu)化,最高可支持32/64路平臺(tái)。我們利用了其中多個(gè)性能測(cè)試模塊對(duì)于被測(cè)系統(tǒng)的性能進(jìn)行了快速的測(cè)試。
有一點(diǎn)需要說(shuō)明的是,Sandra的處理器架構(gòu)性能測(cè)試是根據(jù)處理器所能支持的所有指令集中選擇進(jìn)行的,不同的處理器支持的指令集不同,測(cè)試使用到的指令集也就不同。例如,Nehalem在這個(gè)測(cè)試當(dāng)中就可以使用SSE4.2,而Penryn就只能使用SSE4.1。SiSoftware Sandra的測(cè)試傾向于“理論性”的性能測(cè)試。
很顯然,單路的T260 G2處理器性能排最末,領(lǐng)先的是三臺(tái)高配置機(jī)器:浪潮NF5280(X5570)、Intel Nehalem-EP樣機(jī)(X5570)、HP DL380 G6(X5540)。#p#
CineBench是基于Cinem4D工業(yè)三維設(shè)計(jì)軟件引擎的測(cè)試軟件,用來(lái)測(cè)試對(duì)象在進(jìn)行三維設(shè)計(jì)時(shí)的性能,它可以同時(shí)測(cè)試處理器子系統(tǒng)、內(nèi)存子系統(tǒng)以及顯示子系統(tǒng),我們的平臺(tái)偏向于服務(wù)器多一些,因此就只有前兩個(gè)的成績(jī)具有意義。和大多數(shù)工業(yè)設(shè)計(jì)軟件一樣,CineBench可以完善地支持多核/多處理器,它的顯示子系統(tǒng)測(cè)試基于OpenGL。
和我們測(cè)試了Iometer但是沒(méi)有給出結(jié)果一樣,測(cè)試CineBench的目的在于多方面評(píng)估系統(tǒng)的性能,分析其他主要測(cè)試項(xiàng)目是否有偏差。
基本上和處理器的能力排序一致。#p#
從2007年開(kāi)始,我們已經(jīng)逐漸地將SEPC CPU2000測(cè)試過(guò)渡到SPEC CPU 2006,在本次橫評(píng)中我們利用這款軟件測(cè)試了所有參測(cè)服務(wù)器。SPEC CPU 2006包括了CINT2006和CFP2006兩個(gè)子項(xiàng)目,SPECfp測(cè)試過(guò)程中同時(shí)執(zhí)行多個(gè)實(shí)例(instance),測(cè)量系統(tǒng)執(zhí)行計(jì)算密集型浮點(diǎn)操作的能力,比如CAD/CAM、DCC以及科學(xué)計(jì)算等方面應(yīng)用可以參考這個(gè)結(jié)果。SPECint測(cè)試過(guò)程中同時(shí)執(zhí)行多個(gè)實(shí)例(instances),然后測(cè)試系統(tǒng)同時(shí)執(zhí)行多個(gè)計(jì)算密集型整數(shù)操作的能力,可以很好的反映諸如數(shù)據(jù)庫(kù)服務(wù)器、電子郵件服務(wù)器和Web服務(wù)器等基于整數(shù)應(yīng)用的多處理器系統(tǒng)的性能。
我們?cè)诒粶y(cè)服務(wù)器中統(tǒng)一安裝了Intel C++ 10.1.025 Compiler、Intel Fortran 10.1.025 Compiler這兩款SPEC CPU2006必需的編譯器,通過(guò)QxSSE4.2編譯參數(shù)進(jìn)行編譯(對(duì)于使用E5430的基準(zhǔn)平臺(tái)1,使用QxSSE4.1編譯參數(shù))。我們另外安裝了Microsoft Visual Studio 2005 SP1提供必要的庫(kù)文件。按照SPEC的要求我們根據(jù)自己的情況編輯了新的Config文件,使用了較多的編譯選項(xiàng)。我們根據(jù)被測(cè)系統(tǒng)選擇實(shí)際可同時(shí)處理的線程數(shù)量,最后得到SPEC rate base測(cè)試結(jié)果(基于base標(biāo)準(zhǔn)編譯,SPEC base rate測(cè)試代表系統(tǒng)同時(shí)處理多個(gè)任務(wù)的能力)。
寶德PR2012NS的定位是網(wǎng)絡(luò)存儲(chǔ)服務(wù)器,因此沒(méi)有進(jìn)行SPEC CPU 2006測(cè)試。
就結(jié)果上看,由于配置了18個(gè)DIMM、36GB總?cè)萘慷鴮?dǎo)致內(nèi)存運(yùn)行在DDR3-800的浪潮NF5280并沒(méi)有受到內(nèi)存速率的拖累,反而由于內(nèi)存量的變大,成績(jī)比起同樣CPU配置但是內(nèi)存容量只有24GB的Nehalem-EP基準(zhǔn)平臺(tái)要高不少,整數(shù)8.5%浮點(diǎn)3%。此外,在這個(gè)測(cè)試當(dāng)中,單路/無(wú)超線程的配置得分和雙路/超線程的性能明顯處在不同層次。#p#
我們利用NetBench 7.03和Ent_dm.tst測(cè)試腳本模擬企業(yè)級(jí)文件服務(wù)器應(yīng)用,通過(guò)60個(gè)客戶(hù)端讀寫(xiě)被測(cè)服務(wù)器的共享目錄來(lái)考查被測(cè)服務(wù)器做為文件服務(wù)器時(shí)的表現(xiàn)。
影響這項(xiàng)測(cè)試的因素比較多,磁盤(pán)子系統(tǒng)性能(IO處理能力和吞吐量)、網(wǎng)絡(luò)連通能力等等,在這項(xiàng)測(cè)試中,HP的DL380 G6提供了最強(qiáng)勁的性能,并遙遙領(lǐng)先。它的磁盤(pán)配置并不是最強(qiáng)勁:三個(gè)萬(wàn)轉(zhuǎn)SAS硬盤(pán),它取得強(qiáng)勁性能表現(xiàn)的原因之一是它的SAS 6Gb/s陣列卡:
HP Smart Array P410陣列卡,提供8個(gè)SAS 6Gb/s接口,帶有BBU,支持RAID 5、6、50、60等各種亂七八糟的陣列方式,可以搭配256MB或者512MB容量的緩存
此外,HP DL380 G6采用的雙BCM5709C網(wǎng)卡也功不可沒(méi),它比最常見(jiàn)的Intel 82574L要強(qiáng)不少,并且BCM5709C是雙口芯片,HP DL380 G6一共提供了四個(gè)千兆網(wǎng)口。使用單7200RPM SATA硬盤(pán)的T260 G2得分在最后面。
PowerLeader PR2012NS存儲(chǔ)服務(wù)器,可以提供很大的存儲(chǔ)容量;測(cè)試樣機(jī)配置了8個(gè)SATA硬盤(pán)和一個(gè)陣列卡。#p#
我們?cè)诒粶y(cè)服務(wù)器上安裝了Microsoft SQL 2005,按照測(cè)試要求建立了數(shù)據(jù)庫(kù)。BF在測(cè)試之前會(huì)在數(shù)據(jù)庫(kù)中生成9個(gè)表,其中包括4個(gè)500萬(wàn)行的表格,每行包括100字節(jié)的數(shù)據(jù),因此每個(gè)表格容量大約是476MB,整個(gè)數(shù)據(jù)庫(kù)容量為1.86GB。我們用60個(gè)客戶(hù)端模擬了最多1000個(gè)用戶(hù),在這個(gè)數(shù)據(jù)庫(kù)中進(jìn)行查詢(xún)、添加、刪除、修改等操作。
數(shù)據(jù)庫(kù)測(cè)試同時(shí)考驗(yàn)了處理器、緩存-內(nèi)存、磁盤(pán)以及網(wǎng)絡(luò)。大致上,所有的機(jī)器被分為兩個(gè)陣營(yíng):帶超線程的55x0系列與不帶超線程的550x系列,采用單路5504的幸好更是排于最末。最強(qiáng)的是Intel樣機(jī),用處理器但是內(nèi)存性能低點(diǎn)的NF5280相對(duì)性能也低一些?;谏弦淮翉?qiáng)的基準(zhǔn)平臺(tái)性能混在550x系列當(dāng)中。#p#
我們綜合了SPEC CPU2006、文件服務(wù)器性能測(cè)試和微軟SQL2005性能測(cè)試得到了服務(wù)器的綜合性能表現(xiàn)。
綜合性能得分以SPEC CPU 2006性能測(cè)試、文件服務(wù)器性能測(cè)試和微軟SQL2005性能測(cè)試的得分為基礎(chǔ),分別占據(jù)40%、20%、40%的分值,并以我們配置了Xeon E5430處理器的平臺(tái):DELL PowerEdge 2900 III為基準(zhǔn),基準(zhǔn)得分定為100。PowerLeader PR2012NS因?yàn)闆](méi)有進(jìn)行SPEC CPU 2006測(cè)試而分?jǐn)?shù)顯得有些低。按照估計(jì),其總分應(yīng)該略高于100分。

浪潮NF5280采用的是Xeon X5570處理器(Nehalem-EP Gainestown中的最高型號(hào),主頻2.93GHz;比其頻率更高的W5580/W5590屬于Nehalem-WS 2S系列),并配置了18個(gè)DIMM、36GB的內(nèi)存,高內(nèi)存配置讓其SPEC CPU得分比同處理器型號(hào)的Nehalem-EP樣機(jī)高出了6%。NF5280磁盤(pán)、網(wǎng)絡(luò)方配置方面也要更強(qiáng),它的Intel 82576EB雙口千兆網(wǎng)卡的功能和性能都很強(qiáng)。
DELL PowerEdge R610服務(wù)器
DELL PowerEdge R710服務(wù)器
除了一個(gè)是1U,一個(gè)是2U之外,這兩臺(tái)服務(wù)器的性能表現(xiàn)都很相似,R710的3.5"硬盤(pán)的傳輸速率讓其文件服務(wù)器性能略強(qiáng),但是R710的2.5"硬盤(pán)的IO能力讓其在數(shù)據(jù)庫(kù)服務(wù)器表現(xiàn)略高,總體來(lái)說(shuō)不分上下。這兩臺(tái)服務(wù)器的雙BCM5709C雙口千兆網(wǎng)卡功不可沒(méi)。值得一提的一點(diǎn)是,DELL PE R710也是一臺(tái)可以提供18個(gè)DIMM的服務(wù)器,在內(nèi)存支持上具有明顯的優(yōu)勢(shì),這一點(diǎn)和浪潮NF5280一樣。
HP DL380 G6服務(wù)器
HP DL380 G6和DELL的R610/R710難分上下,它的處理器配置略高,而SAS 6Gb/s陣列卡讓其磁盤(pán)性能表現(xiàn)非常好。DL380 G6也采用了雙BCM5709C雙口千兆網(wǎng)卡。
曙光I620r-G服務(wù)器
曙光I620r-G的性能和HP、DELL在同一個(gè)水平線上,可以得到一個(gè)規(guī)律,性能排在前方的服務(wù)器都采用了雙路帶超線程的55x0系列處理器、SAS陣列卡/控制卡+SAS硬盤(pán)、Broadcom BCM5709C/Intel 82576EB雙口千兆網(wǎng)卡,而其他采用不帶超線程的550x處理器、SATA硬盤(pán)、Intel 82574L網(wǎng)卡的型號(hào)得分都在100左右。#p#
我們通過(guò)測(cè)試得到了服務(wù)器的功耗數(shù)據(jù):
綜合性能最高的浪潮NF5280的功耗也是最高,峰值達(dá)到了444.6W,這是因?yàn)樗鍧M了共18條2GB的內(nèi)存,并且配置了兩個(gè)冗余電源。橫評(píng)中不少服務(wù)器都支持冗余電源配置以提升系統(tǒng)的可用性,然而只有NF5280送測(cè)樣機(jī)配置了兩個(gè)單元,這會(huì)略微增加其耗電。再往下是Dawning I620r-G,它插滿了12條2GB的內(nèi)存,并且采用了比較一般的電源。余下的其他服務(wù)器配置較為接近,功耗水平也比較接近,當(dāng)然,聯(lián)想T260 G2耗電是最低的。我們的老基準(zhǔn)服務(wù)器(Xeon E5430)功耗也比較高。
【編輯推薦】