Red Hat 為64位ARM服務(wù)器做準(zhǔn)備
ARM處理器可能帶來(lái)具有成千上萬(wàn)的節(jié)點(diǎn)的堆疊服務(wù)器,Red Hat的ARM首席架構(gòu)師預(yù)測(cè)說(shuō)。
來(lái)自IDG新聞服務(wù):企業(yè)開(kāi)源軟件供應(yīng)商Red Hat公司正在密切關(guān)注服務(wù)器的64位ARM處理器的發(fā)展,以建立在數(shù)據(jù)中心的新生平臺(tái)上的專(zhuān)業(yè)能力。
“你們?cè)诋?dāng)今的商業(yè)產(chǎn)品市場(chǎng)看不到我們,但我們已經(jīng)建立了超越如今一些64位技術(shù)的能力。所以接下來(lái),如果我們有一個(gè)需要應(yīng)對(duì)的市場(chǎng),我們將有能力應(yīng)對(duì),”Red Hat首席ARM設(shè)計(jì)師Jon Masters說(shuō)。這是Masters周五在華盛頓特區(qū)舉行的USENIX LISA(大型安裝系統(tǒng)管理)會(huì)議上提出的。
ARM處理器代表了“計(jì)算上翻天覆地的變化,”Masters說(shuō)。雖然已經(jīng)在智能手機(jī)和嵌入式計(jì)算設(shè)備占據(jù)主導(dǎo)地位,ARM處理器架構(gòu)還可以在數(shù)據(jù)中心發(fā)揮作用。在過(guò)去的一年中,基于ARM處理器的服務(wù)器已經(jīng)開(kāi)始出現(xiàn)在服務(wù)器市場(chǎng)?;萜找呀?jīng)開(kāi)始銷(xiāo)售基于ARM架構(gòu)的Moonshot系列服務(wù)器。
對(duì)于數(shù)據(jù)中心,ARM可能會(huì)因其低功耗設(shè)計(jì)而帶來(lái)超大規(guī)模計(jì)算時(shí)代,這樣數(shù)千個(gè)微型計(jì)算節(jié)點(diǎn)可以打包成一個(gè)堆疊服務(wù)器。“我們?cè)诓痪玫膶?lái)能夠建立起完全區(qū)別于現(xiàn)今的規(guī)模。”Masters說(shuō)。
ARM處理器可能無(wú)法以x86處理器的速度運(yùn)行,但它們可以提供大部分的性能而只消耗一小部分能源,這意味著在一個(gè)較小的空間可以打包更多的處理器。“你可以用你手機(jī)中相同的技術(shù),作為高密度服務(wù)器設(shè)計(jì)的一部分”,Masters說(shuō)。
他說(shuō),許多工作并不需要最快的處理器。相反,工作負(fù)載可以分布在更多的處理器上。“這和我能移動(dòng)多少數(shù)據(jù)有關(guān)系,并不一定和我能做多少計(jì)算有關(guān),”他說(shuō)。例如,云計(jì)算和Web應(yīng)用程序運(yùn)行在多個(gè)服務(wù)器上,和運(yùn)行在數(shù)量較少但速度更快的服務(wù)器上的表現(xiàn)會(huì)同樣出色。
ARM的設(shè)計(jì)也可以簡(jiǎn)化數(shù)據(jù)中心操作。ARM的芯片內(nèi)系統(tǒng)的設(shè)計(jì)方式可以解決管理許多服務(wù)器的外部元件的需要。例如,ARM處理器可以提供交叉互聯(lián),減少外部電纜和頂級(jí)機(jī)架交換機(jī)的需要。
“每一個(gè)刀片都具有離散布線(xiàn)已經(jīng)指日可待了,”他說(shuō)。
Masters說(shuō)超大規(guī)模計(jì)算還需要做大量的工作。
ARM授權(quán)它的架構(gòu)而不是和英特爾一樣賣(mài)處理器。其結(jié)果是,從不同供應(yīng)商提供的不同的ARM處理器有相當(dāng)程度的變化。“有很多我們不需要的,不必要的變化,”Masters說(shuō)。 這可能成為需要統(tǒng)一系統(tǒng)來(lái)管理集體的數(shù)據(jù)中心的一個(gè)問(wèn)題。
Linaro 是一個(gè)致力于為ARM平臺(tái)和部分已經(jīng)標(biāo)準(zhǔn)化ARM任務(wù)開(kāi)發(fā)核心開(kāi)源軟件的產(chǎn)業(yè)群。Red Hat的工程師發(fā)揮了重要作用,Linaro企業(yè)集團(tuán),或稱(chēng)為L(zhǎng)EG,一直在努力規(guī)范軟件,讓用戶(hù)可以得到一個(gè)能運(yùn)行在不同供應(yīng)商提供的ARM處理器的Linux版本。”這些都是在企業(yè)領(lǐng)域的基本期望,”Masters說(shuō)。
“我們需要把重心放在如何使它們從根本上兼容,這樣你可以進(jìn)一步增加堆疊,”他說(shuō)。
另一個(gè)問(wèn)題是對(duì)外圍設(shè)備的支持,仍然沒(méi)有標(biāo)準(zhǔn)化的32位ARM處理器。Masters說(shuō),LEG正在考慮使用64位ARM處理器的ACPI(高級(jí)配置和電源接口)標(biāo)準(zhǔn)或UEFI(統(tǒng)一可擴(kuò)展固件接口)。隨著時(shí)間的推移,ARM將提供一個(gè)類(lèi)似自動(dòng)化總線(xiàn)的能力,比如將提供支持x86的機(jī)器的PCI總線(xiàn)。
Masters說(shuō),Red Hat還沒(méi)有宣布任何關(guān)于什么時(shí)候會(huì)發(fā)布一個(gè)ARM架構(gòu)的Red Hat企業(yè)Linux版本的通知,但他明確指出,測(cè)試了許多RHEL應(yīng)用程序的社區(qū)Linux發(fā)行版Fedora項(xiàng)目,現(xiàn)在已經(jīng)為ARM提供了一個(gè)發(fā)行版。