刀片服務(wù)器的三項(xiàng)全能

本輪的測(cè)試計(jì)劃與我們?cè)?007年進(jìn)行的刀片服務(wù)器調(diào)研是有很大不同的。這次我們沒(méi)有使用高性能計(jì)算基準(zhǔn),而是選擇了一套定制的VMware實(shí)驗(yàn)和一組真實(shí)世界的性能測(cè)算標(biāo)準(zhǔn)。VMware實(shí)驗(yàn)是單獨(dú)的大規(guī)模定制LAMP應(yīng)用軟件-這是一款運(yùn)行Nginx的負(fù)載平衡器。四個(gè)Apache網(wǎng)絡(luò)服務(wù)器和兩個(gè)MySQL服務(wù)器與大量的虛擬中央處理器和隨機(jī)存儲(chǔ)器資源一起供每個(gè)刀片服務(wù)器的物理和邏輯中央處理器使用。

這種工作負(fù)載的設(shè)計(jì)是在模仿真實(shí)世界的網(wǎng)絡(luò)應(yīng)用軟件使用率模型,將動(dòng)態(tài)內(nèi)容,靜態(tài)內(nèi)容和隨機(jī)數(shù)據(jù)庫(kù)升級(jí),插入和刪除有機(jī)結(jié)合在一起。這種負(fù)載是同步產(chǎn)生的,從50個(gè)同步連接攀升到200個(gè)。所有參加測(cè)試的刀片服務(wù)器最有效點(diǎn)是150各同步連接,因此我們用這些數(shù)據(jù)作為公布的結(jié)論。這些VMware實(shí)驗(yàn)首先在一臺(tái)刀片服務(wù)器上進(jìn)行,然后在兩臺(tái)刀片服務(wù)器上運(yùn)行。刀片服務(wù)器運(yùn)行的是VMware ESX 4,由專用的vCenter實(shí)例來(lái)控制。其他的真實(shí)環(huán)境測(cè)試是一組同步運(yùn)行的常用單線程任務(wù),主要用來(lái)滿足每個(gè)刀片上的邏輯中央處理器計(jì)算,最高可以運(yùn)行8倍超額的物理核心。這些測(cè)試包括155MB WAV文件的LAME MP3轉(zhuǎn)化,150MB視頻文件從MP4格式向FLV視頻文件的轉(zhuǎn)化,gzip和 bzip2壓縮測(cè)試以及MD5合計(jì)測(cè)試-上周我們采用同樣的基準(zhǔn)測(cè)試來(lái)對(duì)比最新的英特爾Westmere-EP處理器和上一代的Nehalem-EP中央處理器。他們實(shí)現(xiàn)了實(shí)際工作負(fù)載的完美交叉,證明刀片的整體性能是很一致的。

測(cè)試中心得分

除了這些測(cè)試外,我們通過(guò)使用Ixia公司的IxChariot工具完成基準(zhǔn)來(lái)測(cè)試通過(guò)同一個(gè)機(jī)柜的刀片間的網(wǎng)絡(luò)流量。這些測(cè)試是以一些常用工作負(fù)載為基礎(chǔ)的,包括iSCSI 32K 和256K讀取測(cè)試,一個(gè)信息包爆破負(fù)載和一個(gè)測(cè)試連接率的BitTorrent P2P負(fù)載。我們還使用Ixia的IxLoad測(cè)試工具來(lái)生成LAMP應(yīng)用軟件上的負(fù)載,在使用基準(zhǔn)的內(nèi)置客戶機(jī)程序之前來(lái)進(jìn)行提前測(cè)試。

Westmere vs. Westmere

雖然戴爾,惠普和IBM在選擇他們用來(lái)測(cè)試的中央處理器上是自由的,但每個(gè)刀片歸根結(jié)底使用的都是主頻為2.93GHz的英特爾Westmere-EP X5670處理器和至少24GB的隨機(jī)存儲(chǔ)器。使用Westmeres處理器的理由很明顯:六核替代了四核,Westmeres在每個(gè)核心性能上也超越了Nehalem,他們?cè)谀壳暗腦64處理器領(lǐng)域是速度最快的。

戴爾公司還帶來(lái)了一套主頻為3.33GHz的X5680中央處理器,可以讓我們看到X5680中央處理器的表現(xiàn)。由于這是勢(shì)均力敵的對(duì)比,因此我們對(duì)搭載X5670處理器的戴爾刀片服務(wù)器性能進(jìn)行了評(píng)估。我們價(jià)格低廉的Supermicro刀片服務(wù)器配置的是速度相對(duì)較低(價(jià)格也更加便宜)的AMD皓龍2378系列處理器和主頻為2.4GHz的四核上海中央處理器。

我們還讓每家廠商選擇存儲(chǔ)系統(tǒng)的類型。戴爾公司展示的是戴爾EqualLogic PS6010XV 10G iSCS存儲(chǔ)區(qū)域網(wǎng)絡(luò)陣列?;萜展具x擇的是EVA 2124光纖通道陣列,IBM公司采用的也是System Storage DS5020的光纖通道存儲(chǔ)方式。由于時(shí)間限制和存儲(chǔ)媒介之間的相對(duì)差異,在整個(gè)測(cè)試中沒(méi)有涉及存儲(chǔ)區(qū)域網(wǎng)絡(luò)陣列。

刀片性能測(cè)試結(jié)論基本一致是非常有趣的。通過(guò)運(yùn)行Westmere X5670中央處理器,戴爾,惠普和IBM刀片解決方案在整個(gè)測(cè)試中運(yùn)行錯(cuò)誤率很低。

線程同步測(cè)試大體上說(shuō)也是如此,戴爾,惠普和IBM的刀片服務(wù)器在這方面基本上不相上下,IBM公司在準(zhǔn)確率上有輕微的領(lǐng)先優(yōu)勢(shì)。VMware LAMP應(yīng)用軟件測(cè)試統(tǒng)計(jì)數(shù)據(jù)上也很接近,IBM公司的刀片服務(wù)器每秒處理任務(wù)請(qǐng)求的次數(shù)為2,125,惠普是2,110次,戴爾是2104次,IBM領(lǐng)先了大約0.7個(gè)百分點(diǎn)??梢哉f(shuō),這三款搭載Westmere處理器的刀片服務(wù)器系統(tǒng)在測(cè)試中沒(méi)有明顯的性能差距。

我們價(jià)格低廉的 Supermicro入門級(jí)刀片服務(wù)器如我們所料位列最后。用每個(gè)中央處理器四個(gè)核心取代六個(gè)核心,時(shí)鐘頻率也比較低,隨機(jī)存儲(chǔ)器容量?jī)H有8GB,芯片類型也要落后好幾代。雖然 Supermicro服務(wù)器在價(jià)格優(yōu)勢(shì)上非常突出,但是與搭載英特爾Westmere處理器的刀片服務(wù)器不可同日而語(yǔ)-當(dāng)然這也在意料之中。

由于戴爾也帶來(lái)了一套主頻為3.33GHz的英特爾X5680中央處理器,我們將這些處理器替換到一臺(tái)戴爾刀片服務(wù)器上,重新進(jìn)行線程同步測(cè)試。結(jié)論是比X5670處理器測(cè)試快了大概12%,每個(gè)核心的時(shí)鐘頻率也提高到400MHz。

有趣的是,戴爾,惠普和IBM刀片服務(wù)器在Ixia IxChariot吞吐量測(cè)試上表現(xiàn)的同樣出色。這顯示出在這點(diǎn)上,主要廠商使用英特爾Westmere處理器都很穩(wěn)定,內(nèi)部的萬(wàn)兆交換機(jī)光纖也很成熟。Supermicro入門級(jí)刀片服務(wù)器沒(méi)有萬(wàn)兆光纖,但是在刀片測(cè)試中執(zhí)行的是1G互聯(lián)的最高標(biāo)準(zhǔn)。
在最后一天的測(cè)試中,我們面臨的巨大挑戰(zhàn)是準(zhǔn)備將超過(guò)一噸的刀片服務(wù)器硬件運(yùn)回他們各自的公司。這不是一個(gè)合適的時(shí)間,但是我們?cè)O(shè)法讓所有包裝箱打包在原拍上,準(zhǔn)備好讓運(yùn)輸公司把他們運(yùn)到機(jī)場(chǎng)。對(duì)現(xiàn)代化刀片服務(wù)器的測(cè)試過(guò)程是令人印象深刻的幾周,我們也得出了一些基礎(chǔ)事實(shí)。

在同等級(jí)別的基礎(chǔ)上進(jìn)行測(cè)試,戴爾,惠普和IBM的刀片系統(tǒng)都達(dá)到了他們的性能分值。這些刀片的性能與這些廠商類似配置的刀片服務(wù)器沒(méi)有明顯的差異。因此意味著性能上沒(méi)有太大差異,我們對(duì)這批刀片服務(wù)器的評(píng)測(cè)歸結(jié)到了性能,可選項(xiàng),價(jià)格和管理工具上。用戶可以參看戴爾PowerEdge M1000e, 惠普BladeSystem c7000, IBM BladeCenter H和Supermicro SuperBlade各自全部細(xì)節(jié)的相關(guān)文章。我們也在此列出了一些簡(jiǎn)要報(bào)告。

根據(jù)我們的觀察,戴爾公司在刀片管理界面上處理流暢,公司融進(jìn)了一些諸如全球BIOS和防火墻升級(jí)工具等這樣非常引人矚目的特性。惠普的管理界面也非常全面,但是卻缺少了一些其他廠商都提供的特性,比如說(shuō)BIOS,防火墻升級(jí)和虛擬驅(qū)動(dòng)程序和ISO映像配置本地共享的能力。IBM也表現(xiàn)不錯(cuò),配置有導(dǎo)航版管理圖形用戶界面。當(dāng)然,這三家廠商都提供外部全球管理工具,可以將刀片和服務(wù)器管理提升到新的層次,但是這些工具不在我們本次刀片服務(wù)器縱覽之列。

如果是中庸的使用需求,那么任何一款解決方案都是不錯(cuò)的選擇。如果你想要一款價(jià)格上比較優(yōu)惠的結(jié)實(shí)型刀片服務(wù)器平臺(tái),對(duì)存儲(chǔ)空間等沒(méi)有額外的需求,那么戴爾M1000e是一個(gè)不錯(cuò)的選擇。如果你對(duì)內(nèi)部存儲(chǔ)空間有要求,比如分公司配置或者刀片類型的選擇面寬泛,那么惠普c7000是上乘之選。如果你不介意每個(gè)刀片機(jī)箱里少兩個(gè)刀片插槽,但是又有額外的冗余需求,那么IBM BladeCenter可能正合你意。如果你更關(guān)心價(jià)格問(wèn)題卻并不介意犧牲一些性能和可選項(xiàng),那么Supermicro SuperBlade是你的數(shù)據(jù)中心里刀片的合適之選。

無(wú)論你的選擇是什么,目前的這些刀片服務(wù)器在虛擬化方面都做好了準(zhǔn)備,可以面對(duì)任何其他的挑戰(zhàn)。通過(guò)選擇這些刀片服務(wù)器中中的一種,你不僅可以對(duì)性能有所期待,而且在可用性,綜合管理能力和降低能耗和制冷成本上也會(huì)有更好的保證。在這些解決方案中的高級(jí)能耗和制冷管理能力還可以很好的提升整體成本節(jié)約優(yōu)勢(shì)。

刀片服務(wù)器解決方案一覽

 

Dell PowerEdge M1000e

HP BladeSystem c7000

IBM BladeCenter H

Supermicro SuperBlade

動(dòng)態(tài)能耗/制冷

無(wú)

無(wú)

存儲(chǔ)刀片

無(wú)

無(wú)

無(wú)

遠(yuǎn)程共享

無(wú)

無(wú)

內(nèi)置多級(jí)別管理

無(wú)

無(wú)

無(wú)

虛擬萬(wàn)兆互聯(lián)支持

無(wú)

無(wú)

虛擬刀片

無(wú)

無(wú)

成本

一臺(tái)帶萬(wàn)兆交換機(jī)的機(jī)箱售價(jià): 17,160美元. 搭載四個(gè)雙核X5670處理器,24GB隨機(jī)存儲(chǔ)器,兩個(gè)72GB SAS硬盤,兩個(gè)萬(wàn)兆接口的機(jī)箱售價(jià): 41,792美元

帶六個(gè)電源,一個(gè)萬(wàn)兆虛擬連接模塊,一個(gè)千兆交換機(jī)模塊的機(jī)箱售價(jià): 21,573美元. 帶有四個(gè)雙路X5670處理器, 24GB隨機(jī)存儲(chǔ)器, 兩個(gè)72GB SAS硬盤, 兩個(gè)萬(wàn)兆接口的機(jī)箱 售價(jià): 52,057美元

帶一臺(tái)萬(wàn)兆交換機(jī)的機(jī)箱售價(jià) : 16,196美元.帶四個(gè)雙路X5670處理器配置的刀片, 24GB隨機(jī)存儲(chǔ)器, 兩個(gè)72GB SAS硬盤, 兩個(gè)萬(wàn)兆接口的機(jī)箱售價(jià): 64,285美元

帶兩個(gè)雙路2.4GHZ AMD皓龍2378處理器,8GB隨機(jī)存儲(chǔ)器,3.5英寸SATA硬盤,兩個(gè)1GB NIC的機(jī)箱售價(jià): $2,581

分享到

zhabin

相關(guān)推薦