挑戰(zhàn)x86關(guān)鍵應(yīng)用?ARM服務(wù)器指標(biāo)解析
天極網(wǎng) 發(fā)表于:13年06月14日 11:41 [轉(zhuǎn)載] DOIT.com.cn
去年7月,Boston Server發(fā)布了一款A(yù)RM服務(wù)器Viridis,應(yīng)該算是行業(yè)內(nèi)比較領(lǐng)先的ARM服務(wù)器產(chǎn)品,根據(jù)資料介紹,這款服務(wù)器的功耗與X86服務(wù)器相比有巨大優(yōu)勢(shì),同時(shí)性能也非常優(yōu)秀,作為開(kāi)篇,這次就先對(duì)Viridis以及相關(guān)的一些指標(biāo)進(jìn)行解讀。
從去年底開(kāi)始,ARM處理器一直是一個(gè)非;馃岬脑~匯,因?yàn)楦鶕?jù)ARM的宣傳,下一代Cortex A50處理器將不僅僅局限于移動(dòng)終端領(lǐng)域布局,還要涉足服務(wù)器市場(chǎng)。即便是Cortex A50目前十分遙遠(yuǎn),一些基于現(xiàn)有ARM架構(gòu)的服務(wù)器似乎也呼之欲出。ARM在服務(wù)器市場(chǎng)能做什么?又能做到什么程度?關(guān)于ARM不但有太多內(nèi)容未公開(kāi),就算是公開(kāi)的部分也還有許多疑點(diǎn)。本文針對(duì)ARM在服務(wù)器領(lǐng)域幾個(gè)令人看不懂的指標(biāo)進(jìn)行解讀,看看ARM是否真的有那么好。
Calxeda:測(cè)試數(shù)據(jù)不能細(xì)說(shuō)
去年7月,Boston Server發(fā)布了一款A(yù)RM服務(wù)器Viridis,應(yīng)該算是行業(yè)內(nèi)比較領(lǐng)先的ARM服務(wù)器產(chǎn)品,根據(jù)資料介紹,這款服務(wù)器的功耗與X86服務(wù)器相比有巨大優(yōu)勢(shì),同時(shí)性能也非常優(yōu)秀,作為開(kāi)篇,這次就先對(duì)Viridis以及相關(guān)的一些指標(biāo)進(jìn)行解讀。
Viridis是一款基于Calxeda公司研發(fā)的ARM處理器的服務(wù)器。Calxeda公司目前推出的ARM處理器產(chǎn)品為ECX-1000, 該處理器主頻為1.1GHz或者1.4GHz,基于ARMv7架構(gòu),芯片工藝為TSMC 40nm。由于是一款SoC芯片,因此處理器本身集成了DDR3內(nèi)存控制器、4條PCIE 2.0通道以及SATA3控制器。
可以說(shuō)Calxeda的ECX-1000是一款比較典型的服務(wù)器SoC了,不僅是Viridis,包括惠普在內(nèi)的許多ARM服務(wù)器研發(fā)項(xiàng)目,都和Calxeda有合作。根據(jù)Calxeda的宣稱,這款處理器在某些性能上與X86相比有絕對(duì)優(yōu)勢(shì),下圖就是Calxeda發(fā)布的測(cè)試數(shù)據(jù)。
根據(jù)官方的介紹,ECX-1000在AB(ApacheBench)與Xeon E3-1240相比,每瓦特性能上有高達(dá)15倍的驚人優(yōu)勢(shì)。不過(guò)拋開(kāi)用AB測(cè)試CPU性 能是否合適的疑點(diǎn)不說(shuō),單純測(cè)試本身也有一些問(wèn)題沒(méi)有交代清楚。Apache是一個(gè)綜合能力比較強(qiáng)的web工具,綜合能力較強(qiáng)就意味著不同的測(cè)試環(huán)境對(duì)結(jié) 果會(huì)有很大影響。比如在測(cè)試環(huán)境中使用的是靜態(tài)頁(yè)面還是動(dòng)態(tài)頁(yè)面,對(duì)于ARM和XEON這種架構(gòu)差距極大的處理器來(lái)說(shuō)極有可能產(chǎn)生完全相反的結(jié)果。
其他沒(méi)有介紹清楚的細(xì)節(jié)還包括Time taken for tests和Time per request兩個(gè)重要的參考數(shù)據(jù)并沒(méi)有公開(kāi);對(duì)XEON平臺(tái)的功耗存在虛標(biāo)(E3-1240的TDP為80W,跑AB這種偏重吞吐量測(cè)試根本不會(huì)出現(xiàn)滿載);相反Calxeda在公開(kāi)的數(shù)據(jù)中比較強(qiáng)調(diào)兩者的主頻差異,但主頻的巨大差異對(duì)AB測(cè)試結(jié)果的影響并沒(méi)有特別大?傊,在Calxeda的測(cè)試數(shù)據(jù) 中,對(duì)關(guān)鍵指標(biāo)的隱瞞和夸大完全削弱了測(cè)試的可信度。
Viridis:說(shuō)不清的性能和低效率的模擬器
解讀完Calxeda的ARM處理器,再回過(guò)頭來(lái) 看基于該處理器的Viridis。根據(jù)已知的資料,憑借和Calxeda的合作,這款服務(wù)器實(shí)現(xiàn)了非常高的節(jié)點(diǎn)密度,在2U機(jī)箱內(nèi)可以部署48個(gè)處理器共 計(jì)192個(gè)運(yùn)算核心,而如果以機(jī)柜來(lái)算,一個(gè)42U標(biāo)準(zhǔn)機(jī)柜的處理器數(shù)量達(dá)到1008個(gè),共有4032個(gè)運(yùn)算核心。
憑借SoC芯片在面積和功耗上的優(yōu)勢(shì),目前所有即將上市的ARM服務(wù)器都有驚人的節(jié)點(diǎn)密度,一個(gè)機(jī)柜內(nèi)有幾千個(gè)運(yùn)算核心聽(tīng)起來(lái)十分令人震驚。然而在運(yùn)算性能方面,類似Linpack成績(jī)這樣的關(guān)鍵指標(biāo)卻全都只字不提,也就是說(shuō)目前完全無(wú)法知道這樣的產(chǎn)品性能如何。
另一方面,Viridis的應(yīng)用也十分稀少,在宣稱支持(僅是支持,還有待優(yōu)化)Canonical Ubuntu 12.10、Red Hat Fedora 17操作系統(tǒng),以及Perl、Python、MySQL等 軟件之后,Boston Server公布了一個(gè)十分令人匪夷所思的應(yīng)用方案:X86軟件模擬器!根據(jù)該公司首席開(kāi)發(fā)官安納托利·康努科霍夫介紹,與運(yùn)行原生ARM代碼相比,模擬 器運(yùn)行X86代碼的效率約為40%。Elbrus Technologies計(jì)劃明年發(fā)布模擬器公測(cè)版,2014年底模擬器運(yùn)行X86代碼的效率將提高到80%。
也就是說(shuō),這款標(biāo)志性的ARM服務(wù)器最終選擇了以模擬X86的方式運(yùn)行,但目前僅能發(fā)揮出它實(shí)際性能的40%,到2014年才有可能達(dá)到80%?吹竭@里不禁要問(wèn)一問(wèn)了,這還是一臺(tái)能和X86競(jìng)爭(zhēng)ARM服務(wù)器么?
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶寄語(yǔ) | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.