探秘K1 Power:如何打造一臺堅若磐石的高性能小型機?

【IT168 評論】熟悉服務器領域的朋友,必然對浪潮K1小型機或多或少有所了解。在當年關鍵業(yè)務主機市場寡頭壟斷的格局下,浪潮400多位工程師耗費4年時間,于2010年成功研制出了K1小型機,為市場注入一股新的血液。使得中國成為除美國、日本之外全球第三個具備關鍵應用主機研制能力的國家,浪潮也成為全球第五家具備關鍵應用主機研制能力的企業(yè)。

經(jīng)過多年的發(fā)展,K1小型機獲得了市場的廣泛接納與認可,受到來自金融、交通、政務、能源、醫(yī)療等眾多關鍵行業(yè)客戶的青睞。與此同時,K1家族產(chǎn)品也不斷升級迭代,持續(xù)以強勁性能與靈活可靠的特性,支撐其客戶關鍵業(yè)務應用的高效平穩(wěn)運行。

而隨著2018年浪潮與IBM的合資公司——浪潮商用機器的成立,K1的發(fā)展路線圖中更是出現(xiàn)了Power的身影。于是,國產(chǎn)關鍵業(yè)務主機的先行者K1,進入了一個新的發(fā)展階段。浪潮K1小型機領先的核心技術與系統(tǒng)設計理念,再加上Power處理器強大的性能表現(xiàn),浪潮商用機器K1 Power系列服務器由此誕生。

探秘K1 Power:如何打造一臺堅若磐石的高性能小型機?

浪潮商用機器有限公司副總經(jīng)理黃家明

據(jù)浪潮商用機器有限公司副總經(jīng)理黃家明介紹,浪潮商用機器分別在北京、濟南兩地建立了Power系統(tǒng)研發(fā)實驗室,都配備了專業(yè)的電子設計自動化工具(EDA)。K1 Power研發(fā)團隊目前有上百位核心人員,均來自于浪潮K1小型機研發(fā)團隊,擁有10年以上高端服務器設計經(jīng)驗,是目前國內(nèi)高端服務器研發(fā)領域最優(yōu)秀的團隊,具備從系統(tǒng)原理到主板PCB設計的全流程設計能力。此外,實驗室還配備了頂級硬件研發(fā)測試平臺,以快速診斷問題,保障產(chǎn)品的高可靠性。

那么,K1 Power服務器究竟是怎樣煉成的?其卓越的性能與可靠性背后是哪些關鍵技術在做支撐?在有幸參加了浪潮商用機器“探秘K1 Power研發(fā)之旅”活動之后,筆者終于對此有了一個大體的了解,下面就一一為大家揭秘。

高速內(nèi)核——POWER9帶來卓越的性能表現(xiàn)

服務器的性能表現(xiàn)自然取決于CPU。與X86處理器相比,最新的POWER9處理器具有顯著的性能優(yōu)勢,可以說就是為應對數(shù)據(jù)密集型工作負載、滿足嚴苛的高性能計算需求而生。

上圖是Power 9與X86處理器的橫向?qū)Ρ?,我們可以看到,從主頻到帶寬,POWER9均能夠提供兩倍以上的性能提升。與絕大多數(shù)X86處理器不同,POWER9支持最新的PCIe 4.0以及NVLink2.0協(xié)議,以此帶來極大的內(nèi)存與I/O帶寬優(yōu)勢,加速CPU與GPU間的通信,滿足更高的應用負載運行要求。

像K1 Power這樣的中高端服務器,通常用于承載組織的核心數(shù)據(jù)庫應用,因此在判斷其性能優(yōu)劣時,對數(shù)據(jù)庫負載的支持是一個很好的依據(jù)。據(jù)浪潮商用機器有限公司產(chǎn)品研發(fā)部副總經(jīng)理尹宏偉介紹,在實際測試中,K1 Power服務器對于EDB、DB2和Oracle、SAP等商業(yè)數(shù)據(jù)庫以及MySQL等開源數(shù)據(jù)庫,都能帶來相對X86服務器兩倍以上的性能提升。

此外還有非常值得一提的一點,是K1 Power對計算資源的高利用率。由于K1 Power服務器具備強大的性能,因此可以在單臺服務器中以分區(qū)的形式滿足更多應用負載——作為對比,x86服務器往往是一臺服務器運行一個應用,通過部署更多服務器來運行更多應用。因此在實際運行時,K1 Power服務器的整機硬件負載效率更高,資源利用率更高。

極致可靠——全??煽啃栽O計理念,保障業(yè)務持續(xù)運行

對于K1 Power服務器而言,在提供優(yōu)越性能的前提下,保證整個系統(tǒng)的高度可靠是一個同樣重要的課題。K1 Power服務器系統(tǒng)的可靠性設計遵循高RAS(可靠性Reliability、可用性Availability、可服務性Serviceability)特性理念,此外還加入了獨立的服務處理器FSP,全方位偵測潛在故障,幫助及時修復,確保系統(tǒng)持續(xù)平穩(wěn)運行。

K1 Power系統(tǒng)全堆棧可靠性設計包括:冗余、捕獲、重試、隔離、修復。針對每一個環(huán)節(jié),都通過領先的技術保證有效性,從而在整體上提供高達99.9994%的可靠性。

·冗余。K1 Power服務器通過冗余設計保證系統(tǒng)持續(xù)運行:1、在硬件上,包括DRAM內(nèi)存芯片、CPU與內(nèi)存/CPU與CPU之間的鏈路等都是冗余的;2、每個系統(tǒng)控制單元中有兩個冗余的時鐘卡,當任意一個時鐘卡出現(xiàn)故障,另一組時鐘可以無縫切換;3、電源時序控制信號如Enable,Power good等做冗余設計,能實現(xiàn)更加可靠的電源開關控制;4、電源穩(wěn)壓模塊(VRM)實現(xiàn)N+2冗余設計,以減少單點故障率;5、K1 Power系統(tǒng)關鍵部件如電源、 SMP線纜、時鐘、FSP模塊、I/O控制器等全部冗余設計。

·捕獲。K1 Power服務器裝載了多達16萬個故障檢查器,可以實時監(jiān)測系統(tǒng)運行狀態(tài)。此外,還采用首錯數(shù)據(jù)捕獲(FFDC,F(xiàn)irst Failure Data Capture)的機制,在設計階段就進行錯誤模擬,在實際運行階段進行錯誤捕獲。而發(fā)生錯誤之后,還可以在維護階段進行錯誤重現(xiàn)。將所有可能產(chǎn)生的錯誤提前做到預警、備案和處理。

·重試。通過校驗與重試設計,讓軟錯誤不影響整體系統(tǒng)運行。除了內(nèi)存或者緩存本身的糾錯機制外,K1 Power服務器還設計了重試機制,判斷某個故障是不是偶發(fā)性的。其中,內(nèi)存的控制器或指令集的重試機制,是Power服務器特有的。

·隔離與修復。在發(fā)生故障時,K1 Power服務器可實現(xiàn)細粒度的隔離,如單個CPU核心隔離,邏輯內(nèi)存塊隔離。x86服務器CPU內(nèi)部某一個區(qū)域或某一個功能發(fā)生故障時,往往整個CPU就會故障。Power處理器可以將發(fā)生故障的核心單獨隔離,同時處理器能繼續(xù)工作,從而實現(xiàn)在線修復/更換。

探秘K1 Power:如何打造一臺堅若磐石的高性能小型機?

鋼鐵之軀——高品質(zhì)工藝,更嚴苛的標準與測試

服務器的高可靠性的實現(xiàn)不止依靠系統(tǒng)設計,同樣還取決于優(yōu)秀的制造工藝。K1 Power服務器采用了嚴格的元器件和部件選型標準,并在極限環(huán)境下進行嚴苛的測試,力求打造高品質(zhì)平臺。從物理層面上,進一步提升系統(tǒng)整體可靠性。

由于POWER處理器都是高速信號,因此為了保證信號在CPU、內(nèi)存、I/O以及加速器之間傳遞的穩(wěn)定性,K1 Power服務器采用了高達40層的高復雜主板設計,所有與高速信號走線層相鄰的平面層都是地平面,保證高速信號良好的完整性。此外,主板也需經(jīng)過更嚴苛的板機測試,以保證100%可靠出貨。

在散熱方面,K1 Power服務器采用了更高效的散熱設計和散熱管理。其導熱材質(zhì)選用銦金屬片,將導熱效率提升了近10倍。而且銦金屬片相對于傳統(tǒng)x86采用的導熱膏來說,導熱穩(wěn)定性更強,保障長期使用。K1 Power服務器散熱管理采用了動態(tài)分區(qū)散熱控制技術。這種動態(tài)、智能化的散熱控制,既提高了散熱的利用效率,也保障了CPU等元器件的壽命以及性能穩(wěn)定。

K1 Power服務器采用了高標準的檢測,生產(chǎn)測試功能覆蓋率100%,高端機型測試大項共計660多項,同時測試老化時間達到48小時以上。通過自動化的測試系統(tǒng),確保每臺機器的檢測的有效性?;趪揽恋臏y試環(huán)境,確保每臺服務器都能夠在極限電壓和動態(tài)頻率下穩(wěn)定工作,保證品質(zhì)達到業(yè)界最高水準。

不懼威脅——自下而上的安全加固,保護業(yè)務數(shù)據(jù)

在關鍵業(yè)務場景下,系統(tǒng)安全性是至關重要的。K1 Power服務器在系統(tǒng)安全方面也進行了充分的考慮,支持多種國際標準和中國政府認證。與此同時,并不僅僅依賴于操作系統(tǒng)層面的安全性,還會在更底層的技術層面進行加固。

一個非常具有代表性的舉措是,K1 Power服務器所有部件的維護都需要通過認證,新更換的部件在沒有認證之前是無法運行的,這樣可以有效避免非認證部件導致的可靠性問題,保證整個系統(tǒng)的一致性。

在操作系統(tǒng)方面,包括浪潮KUX在內(nèi)的多家本地安全可信操作系統(tǒng)廠商認證了Power服務器平臺,并取得了產(chǎn)品兼容性認證證書。另外,通過浪潮具有自主知識產(chǎn)權的操作系統(tǒng)安全加固模塊SSR(國家等保三級認證),進一步保障系統(tǒng)安全無虞。

最后

不難看出,繼承了浪潮K1小型機核心技術積累和自主創(chuàng)新能力,再融合POWER處理器出色計算能力的K1 Power服務器,既立足于實際場景需求,實現(xiàn)更精細化的設計;同時在生產(chǎn)的每一個環(huán)節(jié)都以高標準、高水準嚴格要求。這樣的服務器平臺,無疑能夠成為支撐關鍵業(yè)務應用持續(xù)穩(wěn)定運行的可靠基石。

免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權或存在不實內(nèi)容時,應及時向本網(wǎng)站提出書面權利通知或不實情況說明,并提供身份證明、權屬證明及詳細侵權或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內(nèi)容或斷開相關鏈接。

2019-11-14
探秘K1 Power:如何打造一臺堅若磐石的高性能小型機?
【IT168 評論】熟悉服務器領域的朋友,必然對浪潮K1小型機或多或少有所了解。

長按掃碼 閱讀全文