在早期的基準(zhǔn)測(cè)試中,AMD 的 Epyc 服務(wù)器芯片看起來(lái)比英特爾最新的 Xeon 芯片有很強(qiáng)的競(jìng)爭(zhēng)力;
AMD 想快速滲透入服務(wù)器市場(chǎng)并沒(méi)有那么簡(jiǎn)單;
綜合來(lái)看,AMD 能夠開(kāi)發(fā)的利基市場(chǎng)并不小。
第一份有分量的關(guān)于 AMD 的 Epyc 服務(wù)器 CPU 和英特爾最新的 Skylake-SP CPU 的比較審查結(jié)果表明,AMD 的 Epyc 很有競(jìng)爭(zhēng)力,理論上來(lái)講,它會(huì)因?yàn)楦叩男詢(xún)r(jià)比或者能效比取得勝利。
這里有一些需要澄清的疑問(wèn)。需要指出的是,Epyc 和英特爾產(chǎn)品的主要差異在于它采用了將多顆桌面級(jí)芯片互聯(lián)的方式生產(chǎn)出一顆服務(wù)器芯片,因?yàn)檩^小的硅片的生產(chǎn)良率更高,因此這種方法與英特爾的單芯片方法相比具備明顯的成本優(yōu)勢(shì)。
不過(guò),理論上來(lái)講,這種互聯(lián)方式可能會(huì)對(duì)性能產(chǎn)生很大的影響。采取這種互聯(lián)方式,不僅需要在桌面級(jí)芯片內(nèi)消耗更多延遲,還會(huì)在各個(gè)桌面級(jí)芯片之間消耗更大的延遲。英特爾把 AMD 的 Epyc 服務(wù)器芯片稱(chēng)之為“4 個(gè)桌面級(jí)芯片膠囊”,很形象地說(shuō)明了這一點(diǎn)。
然而,Epyc 服務(wù)器芯片的基準(zhǔn)測(cè)試結(jié)果并沒(méi)有顯示出這種延遲劣勢(shì)。在我看來(lái),很可能是大部分基準(zhǔn)測(cè)試的建立方式導(dǎo)致了并不能捕捉到明顯的延遲。這些基準(zhǔn)測(cè)試執(zhí)行互相獨(dú)立的多項(xiàng)任務(wù),而獨(dú)立往往意味著并行化,這些任務(wù)的性質(zhì)決定了他們并不需要進(jìn)行太多的“內(nèi)核”通信,特別是不會(huì)經(jīng)常調(diào)用需要 AMD 的多個(gè)桌面級(jí)芯片之間進(jìn)行通信的場(chǎng)景。
因此,Epyc 在現(xiàn)實(shí)世界中的表現(xiàn)是否依然非常具有競(jìng)爭(zhēng)力尚有待觀察。無(wú)獨(dú)有偶,英特爾也曾經(jīng)表示,客戶們會(huì)享受到比基準(zhǔn)測(cè)試結(jié)果更出色的性能。
服務(wù)器 CPU 的使用方式也有很大影響。一般來(lái)說(shuō),服務(wù)器很大一部分工作負(fù)載需要數(shù)據(jù)庫(kù),Oracle 和微軟在數(shù)據(jù)庫(kù)軟件領(lǐng)域占據(jù)主導(dǎo)地位。
現(xiàn)在,數(shù)據(jù)庫(kù)軟件是怎么收取授權(quán)費(fèi)用的呢?它是按照 CPU 的內(nèi)核數(shù)收費(fèi)的,更準(zhǔn)確地說(shuō),每?jī)蓚€(gè)內(nèi)核收一次費(fèi)用,因?yàn)?Oracle 是每個(gè)內(nèi)核打五折,而微軟則是兩個(gè)內(nèi)核捆綁銷(xiāo)售。
對(duì) AMD 來(lái)說(shuō),問(wèn)題來(lái)了:
1、英特爾的單核性能依然領(lǐng)先,在使用數(shù)據(jù)庫(kù)的應(yīng)用中這種優(yōu)勢(shì)更為明顯,因?yàn)閿?shù)據(jù)庫(kù)應(yīng)用經(jīng)常出現(xiàn)延遲問(wèn)題。確實(shí)如此,因?yàn)?AMD 的產(chǎn)品策略基本上就是堆砌更多的內(nèi)核或者以更低的價(jià)格銷(xiāo)售。
2、和芯片價(jià)格相比,按內(nèi)核數(shù)量收取的數(shù)據(jù)庫(kù)軟件授權(quán)費(fèi)非常之高。比如,Oracle Enterprise Edition 每個(gè)單元(兩個(gè)內(nèi)核)的授權(quán)費(fèi)用高達(dá) 47500 美金,當(dāng)然,大量授權(quán)時(shí),授權(quán)費(fèi)用還可以打折,但是這部分費(fèi)用依然超過(guò)了最貴的 CPU 售價(jià)。比如,英特爾 Xeon Skylake-SP 產(chǎn)品線中最貴的 CPU 售價(jià) 13000 美金,但是這款 CPU 有 28 個(gè)內(nèi)核,想運(yùn)行 Oracle Enterprise Edition,授權(quán)費(fèi)在 50 萬(wàn)美金以上。那么,如果 AMD 的芯片比英特爾芯片多出兩個(gè)內(nèi)核就可以提供相同的性能的話,多出來(lái)的數(shù)據(jù)庫(kù)軟件授權(quán)費(fèi)就足以消除其芯片價(jià)格的任何可能成本優(yōu)勢(shì)。
由于服務(wù)器這種定價(jià)機(jī)制的特殊性,AMD 本來(lái)似乎可以以性?xún)r(jià)比取勝,但是最終卻并不一定是最具有吸引力的 CPU。
不過(guò),這個(gè)事情還有另外一個(gè)角度。有業(yè)內(nèi)分析師提到,當(dāng)前計(jì)算的趨勢(shì)是云計(jì)算,沒(méi)有 SQL 甚至沒(méi)有 SSD 和大型內(nèi)存數(shù)據(jù)庫(kù),這樣就減少了對(duì)商業(yè)數(shù)據(jù)庫(kù)的需求。
因此,這種趨勢(shì)有利于 AMD。如上所述,數(shù)據(jù)庫(kù)軟件的授權(quán)方式對(duì)依賴(lài)更多而且更慢的內(nèi)核的 AMD 很不利。開(kāi)源運(yùn)動(dòng)的發(fā)展使得很多相關(guān)數(shù)據(jù)庫(kù)要么免費(fèi),要么價(jià)格遠(yuǎn)低于上述數(shù)字。這種走勢(shì)會(huì)自動(dòng)抹除 AMD 的劣勢(shì)。當(dāng)然,當(dāng)運(yùn)行新型軟件時(shí),AMD 芯片的延遲問(wèn)題究竟如何還有待觀察。
最后,有許多工作負(fù)載不會(huì)受到數(shù)據(jù)庫(kù)軟件授權(quán)或延遲問(wèn)題的影響,在這種任務(wù)類(lèi)型里,AMD 的競(jìng)爭(zhēng)優(yōu)勢(shì)是顯而易見(jiàn)的。
功耗因素
在早期測(cè)試中,AMD 的 Epyc 顯示出比 Intel 的 Skylake-SP 產(chǎn)品線更低的功耗。這無(wú)疑又是 AMD 的加分項(xiàng),因?yàn)椴粌H僅節(jié)省電費(fèi)、冷卻系統(tǒng)成本,還會(huì)進(jìn)一步降低數(shù)據(jù)中心的其它相關(guān)成本。
數(shù)據(jù)中心通常放置在既可以方便使用廉價(jià)電力又可以借助環(huán)境冷卻的地方,因此,功耗也是最終客戶一個(gè)非常重要的考慮因素。
整體視角
把以上因素結(jié)合在一起,AMD 似乎在以下的情境中占不到上風(fēng):
1、觸發(fā)延遲問(wèn)題的復(fù)雜應(yīng)用或使用場(chǎng)景。在現(xiàn)實(shí)世界中,這是很有可能發(fā)生的情景;
2、需要使用授權(quán)版數(shù)據(jù)庫(kù)軟件的數(shù)據(jù)庫(kù)密集型任務(wù);
AMD 可能會(huì)在以下的情景中取得勝利:
1、使用開(kāi)源數(shù)據(jù)庫(kù)的大型云服務(wù)提供商或者客戶(亞馬遜、谷歌、微軟和 Facebook)。這些客戶們不僅使用服務(wù)器處理自己的工作任務(wù),還向很多更依賴(lài)于開(kāi)源軟件及軟件架構(gòu)的新興公司提供服務(wù)。
2、高度并行化(但是不適合 GPU 計(jì)算)的工作任務(wù),或者線程的獨(dú)立性足夠強(qiáng),不會(huì)觸發(fā)延遲問(wèn)題。
3、一般來(lái)說(shuō),當(dāng)電力或者冷卻需求超過(guò)了其它考慮因素時(shí),AMD 也很受歡迎。
綜合考量這些因素,AMD 似乎可以在服務(wù)器市場(chǎng)拿下一部分市場(chǎng)份額 - 也許是 10%。
結(jié)論
雖然在許多基準(zhǔn)測(cè)試和評(píng)測(cè)中,AMD 的 Epyc 芯片看起來(lái)相當(dāng)具有競(jìng)爭(zhēng)力,但它的現(xiàn)實(shí)表現(xiàn)究竟如何仍然存在很大的未知數(shù)。這種未知因素來(lái)自于 AMD 所選用的架構(gòu),這種架構(gòu)有成本優(yōu)勢(shì),但是有時(shí)可能會(huì)對(duì)性能產(chǎn)生實(shí)質(zhì)性的影響。同樣,英特爾依然在單核性能上領(lǐng)先,這使得在綜合考慮 CPU 價(jià)格和數(shù)據(jù)庫(kù)軟件授權(quán)費(fèi)用時(shí),英特爾芯片在大部分依賴(lài)于數(shù)據(jù)庫(kù)的工作任務(wù)中成為更便宜的選擇,
然而,還有很多使用場(chǎng)景既不會(huì)觸發(fā)延遲問(wèn)題從而影響性能,也不用涉及數(shù)據(jù)庫(kù)軟件授權(quán)。這些使用場(chǎng)景實(shí)際上正是當(dāng)前數(shù)據(jù)中心領(lǐng)域最主要的市場(chǎng)增量,AMD 的 Epyc 在這里很有競(jìng)爭(zhēng)力。
雖然很難通過(guò)分析得出市場(chǎng)份額數(shù)據(jù),但是,這些有利于 AMD 的利基市場(chǎng)可能會(huì)使 AMD 最終拿下 10%的服務(wù)器市場(chǎng)。英特爾 2016 年數(shù)據(jù)中心營(yíng)收為 158 億美金,考慮到 AMD 產(chǎn)品售價(jià)更低,打個(gè) 7 折,10%的市場(chǎng)意味著 AMD 能夠在這個(gè)細(xì)分市場(chǎng)取得 11 億美元營(yíng)收,這個(gè)數(shù)字占到 AMD 2017 財(cái)年總營(yíng)收的 22.8%。2018 財(cái)年,AMD 的營(yíng)收預(yù)計(jì)將增長(zhǎng) 10.6%,AMD 在服務(wù)器市場(chǎng)的成績(jī)能夠幫助它實(shí)現(xiàn)這個(gè)目標(biāo)。
更多有關(guān) Epyc 處理器的資訊,歡迎訪問(wèn) 與非網(wǎng) Epyc 處理器專(zhuān)區(qū)
與非網(wǎng)編譯內(nèi)容,未經(jīng)許可,不得轉(zhuǎn)載!