本文來自微信公眾號“twt企業(yè)IT社區(qū)”。
【前言】
在Intel、AMD等基于X86指令架構(gòu)的國外CPU廠商產(chǎn)品幾乎統(tǒng)治市場的同時,我們作為世界最重要計算機市場和引領(lǐng)全球數(shù)字化變革的國家的相關(guān)行業(yè)不斷呼喚著基于自己設(shè)計生產(chǎn)CPU——“中國芯”,自2018年我國剛剛踩下加速油門的CPU產(chǎn)業(yè)及重點企業(yè)開始受到西方無情打壓和裁制,要將其“扼殺”在搖籃中之的同時,更吸引到了億萬國人的目光,國家、行業(yè),科技界圍繞這一“卡脖子”領(lǐng)域吹起了“補短板”的號聲。華為、海光、飛騰、兆芯、龍芯、申威等國內(nèi)較有實力的廠商通過各種途徑和方式推出各型不同指令集和架構(gòu)的通用CPU產(chǎn)品,并裝備在各家國產(chǎn)服務(wù)器廠商的產(chǎn)品中,表現(xiàn)出產(chǎn)品迭代速度快,技術(shù)架構(gòu)差異大,廠商側(cè)重場景各有不同的發(fā)展特點。
作為目前“國芯”的典型廠商及其技術(shù)路線,主要有三個方向:
一、采用主流X86指令集的海光、兆芯,他們通過接受主流廠商技術(shù)注入的方式獲得有限專利許可,從而推出了能夠基本兼容現(xiàn)有應(yīng)用代碼運行的產(chǎn)品,具備天然軟件生態(tài)優(yōu)勢,并且部分產(chǎn)品表現(xiàn)出了相對良好的單核性能;但由于其專利授權(quán)為國外廠商2016的技術(shù),難以獲得最新技術(shù)授權(quán),只能走增加物理CPU核心數(shù)量的技術(shù)發(fā)展路徑。
二、采用主流ARM指令集的華為、飛騰,其技術(shù)授權(quán)源于英國ARM公司的商業(yè)專利授權(quán),通過購買相應(yīng)IP授權(quán)后設(shè)計出自有產(chǎn)品,由于目前大多數(shù)手機應(yīng)用都基于該架構(gòu)指令集開發(fā),因此相應(yīng)產(chǎn)品也擁有相對良好的軟件生態(tài)和應(yīng)用代碼兼容性,具備核心數(shù)量多和高能耗比的特點;但國內(nèi)廠商也同樣受捆于專利授權(quán)的問題(本月ARM公司已經(jīng)明確拒絕向我國企業(yè)出售最新高性能服務(wù)器的IP授權(quán))。
三、采用自主、開源指令集的廠商,這其中的代表是采用完全自主CPU指令集LoongArch的國芯鼻祖“龍芯”,以及采用開源指令集RISC-V聯(lián)盟的國內(nèi)廠商(如:中科院、阿里、騰訊),這些新廠商產(chǎn)品進步速度很快,其中龍芯團隊基于多年的堅苦深耕,最新流片產(chǎn)品已達到接近2021年INTEL主流產(chǎn)品的單核和綜合性能,而RISC-V聯(lián)盟廠商因為參與廠商眾多而發(fā)展速度喜人;但這兩者都因軟件生態(tài)不足,編譯代碼困難問題,難以短期內(nèi)獲得眾多應(yīng)用開發(fā)者的青睞。
作為企業(yè)數(shù)字化轉(zhuǎn)核心動力的應(yīng)用開發(fā)者們,所關(guān)心的問題便在于代碼開發(fā)生態(tài)(甭管快慢能跑起來,出了問題能找支持),而對于測試和運維人員的關(guān)注點則在于性能(單核、多核)和穩(wěn)定性,X86架構(gòu)經(jīng)歷過充分時間打磨,可謂“獨孤求敗、傲視武林”,ARM雖然相對年輕,但也憑借移動終端領(lǐng)域的積累而獲有眾多開發(fā)人員的傭促,其他技術(shù)廠商則還需要邁過很多時間和技術(shù)的積累考驗。
最后,面對國芯信創(chuàng)大潮,企業(yè)IT選型架構(gòu)師及IT專家們在信創(chuàng)技術(shù)路線中應(yīng)該如何應(yīng)對抉擇?社區(qū)之前圍繞企業(yè)服務(wù)器信創(chuàng)技術(shù)路線(ARM、x86、龍芯)選型中關(guān)注的一些核心問題組織進行交流,活動中有有很多值得參考的觀點分享,在此文中進行了總結(jié)梳理,希望給同業(yè)帶來幫助。
*以下問題和觀點分享均來自社區(qū)會員,不代表社區(qū)傾向性;本文如涉及產(chǎn)品技術(shù)參數(shù)等請以官方發(fā)布為準
1、信創(chuàng)服務(wù)器和商業(yè)服務(wù)器的故障率對比情況?
【問題描述】有沒有統(tǒng)計過,信創(chuàng)服務(wù)器,相比現(xiàn)有商業(yè)芯片服務(wù)器,總體故障率比較怎么樣?
summit某城商銀行架構(gòu)管理崗:
從我們使用的服務(wù)器情況大概說一下,僅作為參照。XC服務(wù)器主要是浪潮(飛騰S2500)、長城(飛騰S2500)、紫光恒越(海光7280)、百信恒山(鯤鵬920),近一年的使用情況來說紫光恒越(海光7280)和百信恒山(鯤鵬920)在資源使用率達到90%以上,未出過問題;浪潮(飛騰S2500)、長城(飛騰S2500)在資源使用率達到70%-80%左右就出現(xiàn)問題,可能跟相關(guān)產(chǎn)品的適配不兼容有關(guān)聯(lián)。從性價比考慮,建議此類服務(wù)器主要應(yīng)用在開發(fā)測試環(huán)境或者非關(guān)鍵應(yīng)用的生產(chǎn)環(huán)境。
朱向東中原銀行技術(shù)支持:
信創(chuàng)服務(wù)器和商業(yè)服務(wù)器的來對比的話,因為服務(wù)器內(nèi)部都是電子元器件,電子元器件都有故障和老化的現(xiàn)象,無論是信創(chuàng)服務(wù)器還是商業(yè)服務(wù)器,設(shè)備在其生命周期內(nèi)基本上都有設(shè)備故障現(xiàn)象發(fā)生的,一般情況下分三個階段:
1)初期故障期,就是新采購的服務(wù)器在上架安裝投產(chǎn)前后,由于設(shè)備設(shè)計、物料制造不良,物料保管不善、運輸顛簸、接口松動、操作不當?shù)榷斐傻脑O(shè)備故障,比如設(shè)備初次加電就發(fā)現(xiàn)某些部件出現(xiàn)故障,這種故障相對來說比較少見。
2)偶發(fā)故障期,就是設(shè)備投產(chǎn)后,且設(shè)備的零部件未達到使用壽命,但一部分零件出現(xiàn)故障的情況,這種故障是不可預(yù)測的,若服務(wù)器設(shè)備長期處于高負載運行狀態(tài)可能硬盤故障率會高一些,一般是高IO連續(xù)運行一年多以上,硬盤故障率會有所升高。
3)磨損故障期,就是設(shè)備投產(chǎn)三到五年后設(shè)備零件磨損過度,造成故障率上升,如果加強設(shè)備維修,及時更換即將到達壽命的零部件,則可能會降低一些故障率,但維修費也會過高,此時則應(yīng)考慮更新設(shè)備了。
針對總體故障率比較的話,不同廠商的服務(wù)器產(chǎn)品其設(shè)備故障率還是有一些特點的,當然結(jié)合用戶對服務(wù)器使用場景不同其故障率特點也不同,需要用戶積累一些運維數(shù)據(jù)才能分析出來。
Yufu338平安科技信息技術(shù)經(jīng)理:
故障率相當,但因為信創(chuàng)服務(wù)器較少,所以數(shù)據(jù)僅供參考;信創(chuàng)服務(wù)器最大的問題不是故障率,而是出現(xiàn)故障后的故障修復(fù)能力比較弱,很多故障都無法做根因分析,而且因為美國制裁的原因,鯤鵬跟海光平臺的服務(wù)器無法得到國外關(guān)鍵部件廠商的技術(shù)支持,有些故障根本無法解決。
actor168中國聯(lián)通軟件研究院研發(fā)工程師:
從親身體驗來看,其實都差不多,服務(wù)器故障是多方面的:內(nèi)存條壞掉、磁盤壞、網(wǎng)卡壞、莫名死機、CPU壞,目前來看,這些硬件制作工藝都一致,只是設(shè)計上有所不同,故障率基本一致。
2、ARM、x86、龍芯現(xiàn)在都各有優(yōu)缺點,從未來5年內(nèi)看,哪個平臺更有優(yōu)勢?
【問題描述】按照文章介紹X86指令集專利授權(quán)為國外廠商2016的技術(shù),難以獲得最新技術(shù)授權(quán);ARM指令集已經(jīng)明確拒絕向我國企業(yè)出售最新高性能服務(wù)器的IP授權(quán);RISC軟件生態(tài)不足,編譯代碼困難,各有各的優(yōu)缺點。從未來看都面臨比較大的卡脖子的情況。如果從短期考慮,例如5年內(nèi),哪個平臺目前更具有優(yōu)勢呢?
kingdonwang人民銀行清算中心系統(tǒng)工程師:
ARM的優(yōu)勢在功耗比,應(yīng)用主要在移動互聯(lián)網(wǎng),同時向新興后端服務(wù)器業(yè)務(wù)領(lǐng)域有一定滲透(歸功于互聯(lián)網(wǎng)廠商);X86的優(yōu)勢在于性能和完善的生態(tài),在傳統(tǒng)PC特別是后端服務(wù)器領(lǐng)域是獨孤求敗的;龍芯的優(yōu)勢則在于技術(shù)和供應(yīng)鏈的自主可控,另外龍芯可以在某些Linux上可以跑.net的應(yīng)用(雖然場景并不多)。
個人評估未來5年:ARM在后端服務(wù)器領(lǐng)域應(yīng)該會發(fā)生萎縮;X86的占有率也會因為國內(nèi)信創(chuàng)推進而萎縮,但仍占主流;龍芯會因為國內(nèi)領(lǐng)先的自主可控以及相對性能優(yōu)勢而在PC和服務(wù)器占有率上快速發(fā)展,有可能成為“國芯”旗首。
有人說RISC-V也會有迅速發(fā)展,這點本人并不完全贊同,“國芯”在ARM和X86的技術(shù)專利上都栽過大跟頭,到現(xiàn)在仍然走不出這兩家的陰霾,而今天的所謂開源并不意味著未來不會改變(MIPS指令集就因為龍芯的發(fā)展從開源改為閉源了),關(guān)鍵領(lǐng)域一定要控制在中國人自己手上。
ARM在中國和世界的發(fā)展已經(jīng)越來越窄了。
隨著美國芯片大棒的揮動,ARM已經(jīng)明確宣布停止新的服務(wù)器大核架構(gòu)向中國企業(yè)的授權(quán),也就意味著不論ARM還是X86,目前還能掛牌售賣“國產(chǎn)”CPU的廠商(海光、兆芯、飛騰,勉強再算上阿里倚天吧),都將無法推出更新CPU架構(gòu)的更高性能產(chǎn)品,只能靠堆核攤煎餅苦撐,中國芯走借道發(fā)展的路已經(jīng)到頭了~~
中國芯未來的路在何方?借用那句著名歌詞“路在自己腳下”,只有掌握CPU設(shè)計的根本,才不會受制于人——龍芯發(fā)布了自有指令集LoongArch后性能正在突飛猛進,據(jù)模擬演算出即將推出的3A6000可以達到Intel 11代酷睿的單核性能;RISC-V的性能進步也很大,并且因為開源特性獲得了如高通、INTEL等國際企業(yè)的青睞和重視。但這兩者也都還處于發(fā)展初期,都面臨軟件支持和行業(yè)生態(tài)等方面的發(fā)展問題,需要花大力氣通過不斷擴大應(yīng)用場景,增強服務(wù)支撐,拓展兼容能力來實現(xiàn)完善產(chǎn)業(yè)生態(tài)。從芯片制造角度,估計會有更長的“卡脖子”時間,7nm及以下的芯片制造工藝不是可以短時間突破的,其涉及的產(chǎn)業(yè)鏈條很長且技術(shù)壁壘更深,更需要“工匠精神”和“彎道超車”兩手并舉,忍得下更耐得住,不為一時之利,相信中國人自己的智慧(看看AMD、英偉達、TSMC的老板)。總之,當下的中國芯,需要“努力+時間”,才能走上自我循環(huán)的良性發(fā)展道路。
PS一句,本人一哥們是SMIC的,他從去年底開始加班頻率越來越高,也不再對國內(nèi)芯片產(chǎn)業(yè)憤青,想必這是一個很好的跡象。
某金融企業(yè)系統(tǒng)工程師:
個人比較看好ARM,鯤鵬性能目前在幾個國產(chǎn)芯片中,屬于比較好的。生態(tài)也比較豐富,大部分開源都有ARM版本。但是目前需要最高優(yōu)先級考慮的是是否能夠供貨。
actor168中國聯(lián)通軟件研究院研發(fā)工程師:
短期內(nèi)哪個生態(tài)好、哪個供貨足,性能滿足就最好,ARM>x86>>龍芯>>RISC-V;
長期:龍芯
晨晨金融公司:
我們只是測試了兩個平臺,海光和鯤鵬,目前來看,鯤鵬的性能要優(yōu)于海光、適配性海光的優(yōu)于鯤鵬。
3、國產(chǎn)IT整體適配性問題,如遇到各廠商互相推諉,如何有力有效協(xié)調(diào)推進解決問題?
【問題描述】國產(chǎn)CPU、服務(wù)器、OS、虛擬化平臺之間,適配性等問題較多,遇到時難以定位是誰的原因,各廠家之間相互推諉,如何有力有效的協(xié)調(diào)各方廠家,共同推進解決問題?
zzy3620北部灣銀行系統(tǒng)環(huán)境管理:
作為使用用戶,也還是需要從集成的角度,對問題進行綜合分析,牽頭協(xié)調(diào)各層面廠商進行聯(lián)合排查問題,對于能明確定位的兼容性問題,為快速解決問題,需要根據(jù)當?shù)夭煌瑥S商對于金融行業(yè)的研發(fā)資源和技術(shù)支持資源進行評估,協(xié)調(diào)研發(fā)能力較強更大的廠商往往解決問題更快,但根本上還是需要兩個產(chǎn)品廠商進行對接。
cpc1989某保險公司存儲工程師:
一方面,信創(chuàng)項目落地可從兩條主線展開,信創(chuàng)云主要對應(yīng)的是信創(chuàng)基礎(chǔ)硬件+操作系統(tǒng)的集成解決方案,應(yīng)用信創(chuàng)適配對應(yīng)的是信創(chuàng)操作系統(tǒng)+其他軟件的集成解決方案,著重抓這兩條主線,選擇落地經(jīng)驗更豐富、案例更多的廠商,可以顯著降低落地難度。
另外一方面,在遇到適配問題時,往往是多方因素共同作用的結(jié)果。從解決問題的思路來看,不管是硬件還是軟件層面,做一些組件替換的效率是更高的,選擇成熟落地方案,去避開兼容性問題。
Chenli某保險企業(yè):
由于現(xiàn)在平臺和發(fā)行版本較多,要自由組合來實現(xiàn)技術(shù)棧自由有些難度,一般某個芯片和某個OS版本和某個中間件服務(wù)都有合作,這種情況下,問題響應(yīng)會相對較快,但是不同系統(tǒng)不可能都用不同的技術(shù)。
一個解決方案就是再這個技術(shù)方案中,找到一家技術(shù)能力比較強的廠商,或是自身培養(yǎng)技術(shù)能力較強的員工,牽頭定位。
4、目前鯤鵬的ARM架構(gòu)何去何從?
【問題描述】目前面對制裁國內(nèi)如鯤鵬(ARM架構(gòu))、海光(X86,AMD授權(quán))這些需要授權(quán)的架構(gòu)該何去何從,如何更新迭代,怎么發(fā)展?還有像申威,公版已經(jīng)不再更新,那如何進行迭代?
kingdonwang人民銀行清算中心系統(tǒng)工程師:
架構(gòu)授權(quán)是比指令集授權(quán)更嚴格的控制,技術(shù)靈活空間是很低的,不論海光還是鯤鵬的CPU架構(gòu)已經(jīng)因為專利限制而難以延續(xù)發(fā)展,華為的供貨更因為美國的“卡死”而處于只聞其聲的囧境。ARM給華為鯤鵬的IP授權(quán)只到V8,AMD給海龍的IP授權(quán)只能是10年前的ZEN一代,如此來CPU單核性能基本不可能產(chǎn)生突破,只能靠攤大餅堆核心數(shù),但問題是拼接技術(shù)和安裝空間能無限放大么?本人對授權(quán)這個路線的前景不看好,與其坐以待斃不如去做能掌握自己命運的事——自有指令集+IP+應(yīng)用生態(tài)。
gavin_zhang某股份制銀行系統(tǒng)架構(gòu)師:
鯤鵬和海光的情形可能還不太一樣,鯤鵬限制稍低。
鯤鵬是買斷了v8的授權(quán),后續(xù)基于V8的架構(gòu),不受實體清單影響。目前最大的問題是晶圓制造,等待國內(nèi)芯片工藝的突破。生態(tài)其實還行,移動設(shè)備,Mac都是用的ARM同架構(gòu),很多開源的,都有ARM版本。
海光在授權(quán)和制造的問題都比較多。最大優(yōu)勢就是x86指令集,可以兼容大部分現(xiàn)有應(yīng)用。
目前最好的是龍芯,loongArch是我們自己的指令集,目前最大問題也是制造??上鷳B(tài)游稍微欠佳,服務(wù)器CPU也才推出。
5、如何最大限度減少應(yīng)用改造實現(xiàn)國產(chǎn)芯片平滑升級?
【問題描述】在國產(chǎn)芯片選型過程中,最大的阻礙莫過于新國產(chǎn)芯片對現(xiàn)有操作系統(tǒng)、應(yīng)用、基礎(chǔ)平臺的兼容性,能夠最大限度的減少改造成本、可移植性將是優(yōu)先考慮的芯片選型。但是一些關(guān)鍵應(yīng)用如數(shù)據(jù)庫、高并發(fā)應(yīng)用場景中,芯片性能也將是重要的考察點。
吳室長安徽省農(nóng)村信用社聯(lián)合社:
目前圍繞國產(chǎn)芯片的操作系統(tǒng)、應(yīng)用以及數(shù)據(jù)庫都基本形成了一定的生態(tài)環(huán)境,在實際生產(chǎn)部署過程中會遇到不少問題。目前可以部分業(yè)務(wù)系統(tǒng)通在x86虛擬化芯片上先部署國產(chǎn)操作系統(tǒng)及相關(guān)應(yīng)用、數(shù)據(jù)庫、驗證相關(guān)功能。并同步在國產(chǎn)芯片上部署相應(yīng)的應(yīng)用、數(shù)據(jù)庫,在穩(wěn)定性達到一定要求后,可以作為生產(chǎn)環(huán)境發(fā)布使用。目前來說鯤鵬芯片的上下游支持的廠商較多,可以作為首選。對于性能要求高,的高并發(fā),可以通過集群的方式來找到對應(yīng)解決方案。
ljm327銀行系統(tǒng)運維工程師:
現(xiàn)在各個廠商無論是基礎(chǔ)平臺的還是應(yīng)用層面的,基本上都有針對各種國產(chǎn)芯片的技術(shù)解決方案,也都有兼容性測試證明。選擇一個市場案例多的,基本問題不大。
如果選海光或鯤鵬芯片,芯片性能我覺得是不需要太考慮的因素,因為在絕大部分場景下,CPU的性能是大量富余的。
6、國產(chǎn)CPU替代的成本問題?
【問題描述】國產(chǎn)CPU相對國外同等規(guī)格下性能較弱,支撐同樣量的業(yè)務(wù)需要更多的國產(chǎn)CPU,如何在這樣的情況下盡可能降低成本?
吳室長安徽省農(nóng)村信用社聯(lián)合社:
其實在這一點上我想并不是國產(chǎn)CPU性能弱的問題,因為不管是x86還是ARM,或是國產(chǎn)還是ADM、Intel,CPU的主頻都已經(jīng)沒有太大的差距。除了CPU還要考慮內(nèi)存、IO存儲等一系列部件的性能。服務(wù)器是一個整體,現(xiàn)在都是大內(nèi)存、大緩存,高速交換機以及NVME的存儲磁盤會讓整個服務(wù)器的性能得到提升,且整體成本降低。很多時候瓶頸不在服務(wù)器本身,我們要從業(yè)務(wù)、應(yīng)用、數(shù)據(jù)庫來找原因,只有足夠了解自己的業(yè)務(wù),才能更好的提高系統(tǒng)的并發(fā),例如通過負載均衡技術(shù)、集群技術(shù)等等。
朱向東中原銀行技術(shù)支持:
從市場銷售情況看,基于國產(chǎn)CPU的服務(wù)器價格要略高一些,就如何降低成本的問題,個人觀點:
一是在設(shè)備選型時盡可能精準的適配應(yīng)用場景,多做POC測試,從眾多產(chǎn)品中實地壓測,性能指標滿足未來五年的業(yè)務(wù)發(fā)展需要即可,因為,電子設(shè)備都是有使用壽命的,一般情況下五年就需要更新?lián)Q代了,原則就是不超綱不減配擇優(yōu)配置,籍此來降低成本。
二是根據(jù)自身情況盡可能選擇規(guī)模化的采購,當采購數(shù)量達到一定量級后,廠商或代理商會申請相應(yīng)的折扣,數(shù)量多可能折扣就大。另外盡可能多引入幾家品牌供應(yīng)商,通過公開招標方式開展市場化競爭,也許會降低一些成本。
zzy3620北部灣銀行系統(tǒng)環(huán)境管理:
國產(chǎn)CPU目前相同處理性能的價位相對是要高一些,要降低成本需提高CPU的使用效能,盡可能的在部署環(huán)節(jié),將業(yè)務(wù)高峰錯峰的部署到一起,通過虛擬化盡量提高CPU使用效率,盡量準確評估業(yè)務(wù)需要的CPU計算能力,合理采購。
7、信創(chuàng)服務(wù)器在金融行業(yè)內(nèi)的核心系統(tǒng)替代情況及產(chǎn)品穩(wěn)定性及故障率如何?
summit某城商銀行架構(gòu)管理崗:
根據(jù)人行的XC試點單位項目建設(shè)要求,主要分四類:管理類、機具類、一般類、核心類。核心類指的是核心系統(tǒng),目前基本上沒有全站替代,都是進行部分XC改造或者雙軌建設(shè)。XC產(chǎn)品替代主要有操作系統(tǒng)、數(shù)據(jù)庫、中間件、服務(wù)器。
1)操作系統(tǒng)主要是統(tǒng)信V20和麒麟V10,目前麒麟投入市場時間比較早,服務(wù)器端使用比較多,且穩(wěn)定比較好,統(tǒng)信操作系統(tǒng)主要桌面端市場占有比較高,目前也正在進軍服務(wù)器端。
2)中間件主要是東方通、金蝶、普元、寶蘭德等,主要替代產(chǎn)品是nginx、和weblogic,應(yīng)用比較多的是東方通,只要使用它的tonghttpserver和tongweb來進行替換;對于部分應(yīng)用使用Redis的要求,通過測試金蝶的AMDC要比東方通的RDS在單線程的性能要高,多線程都差不多,具體根據(jù)業(yè)務(wù)系統(tǒng)要求進行選擇。
3)數(shù)據(jù)庫主要是達夢、人大金倉、神舟通用、南大通用等,目前使用比較多的達夢和人大金倉,我們使用的是人大金倉,基本上都能滿足業(yè)務(wù)系統(tǒng)的要求,測試的指標也能到5000并發(fā)的情況下tpmC能達到65萬左右。
4)服務(wù)器主要是鯤鵬920、飛騰S2500、海光7280等CPU品牌,目前主流服務(wù)器廠商都有相關(guān)CPU的服務(wù)器,性能從高到低依次是海光7280(32C)、鯤鵬920(48C)、飛騰S2500(64C)。目前穩(wěn)定性也是海光和鯤鵬要優(yōu)于飛騰,且通過測試鯤鵬和飛騰的應(yīng)用適配可以在這兩種類型的CPU服務(wù)器上可以兼容并可以進行遷移。其他龍芯、兆芯目前金融行業(yè)應(yīng)用較少,使用多的也只是在桌面端使用。
8、單從技術(shù)層面來看,不同應(yīng)用場景下企業(yè)服務(wù)器CPU的信創(chuàng)選型對比?
【問題描述】單從技術(shù)層面來看,在追求穩(wěn)定可靠的基礎(chǔ)上,不同的應(yīng)用場景對計算資源的需求并不完全一致,也對應(yīng)著不同的技術(shù)選型需求:1)云平臺,著重于計算資源的虛擬化,需關(guān)注物理CPU對虛擬化技術(shù)的支持、物理CPU與虛擬CPU的超分比、虛擬CPU的處理能力等指標;2)數(shù)據(jù)處理平臺,著重于并發(fā)處理能力,關(guān)注CPU單核性能、CPU超線程或多核能力、IO吞吐能力等;3)軟件定義存儲,不同的底層存儲介質(zhì)IO能力適配不同的算力需求;4)其他應(yīng)用。想請教下,在如上四類應(yīng)用場景下,不同的CPU應(yīng)用的優(yōu)劣對比和技術(shù)選型?
actor168中國聯(lián)通軟件研究院研發(fā)工程師:
云平臺上優(yōu)選x86/amd64架構(gòu),他們對于虛擬化的積累比ARM要多得多,因此海光>鯤鵬;
數(shù)據(jù)處理平臺,具體情況具體分析,以我們的場景來看,Kakfa、MongoDB這些的測試結(jié)果看,intel>鯤鵬>海光;
存儲類,這個場景發(fā)現(xiàn)ARM要優(yōu)于海光;
業(yè)務(wù)應(yīng)用:鯤鵬幾乎與海光等同,差別不大。
kingdonwang人民銀行清算中心系統(tǒng)工程師:
云平臺所提供的能力重點在于通用算力,而看重CPU性能;業(yè)務(wù)讓對于代碼的適配性有要求,并且對硬件設(shè)施的整體穩(wěn)定性也有有要求,因此對CPU主頻、核心數(shù),以及程序代碼開發(fā)門檻等都有要求,在目前條件下優(yōu)先建議海光X86、其次建議飛騰ARM;
對于數(shù)據(jù)處理平臺不知是否面向AI方面的,業(yè)務(wù)方面應(yīng)該是人工智能業(yè)務(wù)領(lǐng),這個重點是看GPU,只能CPU能把GPU資源調(diào)度好就可以了,主要操作系統(tǒng)和AI平臺的兼容性,對性能要求相對云平臺要低,ARM架構(gòu)是不錯的選擇;
對于軟件定義存儲,業(yè)務(wù)核心是IO性能和容量,一般對CPU的通用算力要求不高,只要SDS軟件適配過,能夠兼容CPU指令集就可以了。
匿名用戶:
云平臺,從兼容性上來說c86的稍好,不過ARM的目前看來,支持也沒有問題,其他的沒有測試過;
數(shù)據(jù)處理平臺,從并發(fā)能力上,ARM由于核數(shù)較多,并發(fā)能力強一點;
軟件定義存儲,鯤鵬本家的存儲都在ARM上,技術(shù)積累較多;
其他應(yīng)用,c86需要的改動是最少的,但是性能一般。
9、如何能夠更好的發(fā)揮信創(chuàng)CPU的優(yōu)勢?
【問題描述】金融行業(yè)目前正在廣泛的進行信創(chuàng)化改造,一方面是政策要求,另一方面我們也不應(yīng)該為了信創(chuàng)而信創(chuàng),而是應(yīng)該思考在實踐中如何能更好的發(fā)揮鯤鵬/海光的優(yōu)勢?例如多numa,多核心,在我們實際使用中如何能更好的提升應(yīng)用的性能?海光與鯤鵬在使用過程中應(yīng)該有怎樣的側(cè)重?是否有一些具體的案例?希望與各位一同交流。
吳室長安徽省農(nóng)村信用社聯(lián)合社:
其實這個側(cè)重可以很好理解,一般金融企業(yè)的預(yù)算充足,可以海光、鯤鵬多路并發(fā)的模式。但是建議一套業(yè)務(wù)系統(tǒng),盡量使用一個技術(shù)路線,這樣在后期運行維護過程中會減少工作量。如果說要有所側(cè)重,性能高的芯片,例如單核主頻高的,可以用于數(shù)據(jù)庫的部署。而核心多、主頻不一定高的芯片,可以部署資源池用于應(yīng)用部署等。這樣才能發(fā)揮芯片的優(yōu)勢。
匿名用戶:
信創(chuàng)CPU大部分單核能力不強,核數(shù)相對較多,可以通過多線程來提升CPU算力,但是由于線程存在上下文切換,線程也不宜過多。
綁核確實可以提升性能,但是也降低了多進程的調(diào)度能力,需要謹慎使用,只對核心進程,如SDN的控制進程等對延遲極端敏感的服務(wù),進行綁核。
10、在眾多的國產(chǎn)芯片中,中小金融企業(yè)如何進行選擇?
【問題描述】在眾多的國產(chǎn)芯片中,我們中小金融機構(gòu)應(yīng)該如何進行選擇,才不會給自己未來埋下坑?
朱向東中原銀行技術(shù)支持:
目前主要有六大國產(chǎn)CPU廠商。
海光CPU代表產(chǎn)品有海光1號、海光2號、海光3號、海光4號等,是X86(AMD)指令集體系,當前在市場主推海光3號,海光CPU主要有X86最新授權(quán),性能較強,應(yīng)用生態(tài)豐富等優(yōu)勢,但目前自主化程度相對低,股權(quán)結(jié)構(gòu)復(fù)雜,無桌面授權(quán),因此,其產(chǎn)品主要覆蓋服務(wù)器領(lǐng)域,未覆蓋桌面領(lǐng)域。
龍芯CPU代表產(chǎn)品有龍芯1號、龍芯2號、龍芯3號等,是LongISA+MIPS指令集體系,龍芯起步最早,適配廠商多,自主化程度高,但MIPS生態(tài)應(yīng)用匱乏、性能一般,不利于商用市場拓展。目前產(chǎn)品覆蓋桌面和服務(wù)器領(lǐng)域;
鯤鵬CPU代表產(chǎn)品主要有鯤鵬920,是ARMv8的精簡指令集體系,ARM前景廣闊,產(chǎn)品線極其豐富,性能最強,DZ和商用市場接收程度高,但受制裁中,未來存在不確定性,目前產(chǎn)品覆蓋服務(wù)器、桌面、嵌入式,以及HW存儲等領(lǐng)域;
飛騰CPU代表產(chǎn)品有騰云S系列、騰云D系列、騰瓏E系列,是ARMv8的精簡指令集體系,ARM前景廣闊,產(chǎn)品線極其豐富,性能最強,DZ和商用市場接收程度高,但產(chǎn)品起步晚,性能相對弱勢,目前產(chǎn)品覆蓋服務(wù)器、桌面、嵌入式等領(lǐng)域;
兆芯CPU代表產(chǎn)品有ZX-C、ZX-D、KX-5000、KX-6000、KH-20000,是X86(VIA)指令集體系,在上海地區(qū)覆蓋廣,X86應(yīng)用生態(tài)豐富,但是早期的X86內(nèi)核層級授權(quán),市場開拓不足,目前產(chǎn)品覆蓋服務(wù)器、桌面、嵌入式等領(lǐng)域;
申威CPU代表產(chǎn)品有SW1600、SW1610、SW26010,是ALPHA,SW64指令集體系,在JF市場占有率高,底層應(yīng)用和超算方向為主力,但是商用產(chǎn)品開發(fā)不足,目前產(chǎn)品覆蓋服務(wù)器、桌面、領(lǐng)域。
對于中小金融機構(gòu)來說,建議選擇生態(tài)覆蓋面廣的、處理性能最優(yōu)的,并結(jié)合自身應(yīng)用系統(tǒng)對國產(chǎn)芯片的適配情況,選擇遷移改造工作最優(yōu)的產(chǎn)品。