ITBear旗下自媒體矩陣:

Linux 6.13內(nèi)核修復(fù)AMD Zen1、Zen2啟動(dòng)延遲問題

   時(shí)間:2024-12-02 19:14:57 來源:ITBEAR編輯:快訊團(tuán)隊(duì) 發(fā)表評(píng)論無障礙通道

近期,Linux內(nèi)核社區(qū)發(fā)布了一項(xiàng)重要更新,針對(duì)老舊AMD處理器,特別是Zen 1和Zen 2架構(gòu)的設(shè)備,解決了一個(gè)長期存在的啟動(dòng)延遲問題。這一修復(fù)程序被包含在Linux內(nèi)核6.13-rc1版本中。

據(jù)悉,這一啟動(dòng)延遲問題已困擾用戶長達(dá)18個(gè)月之久。在某些情況下,設(shè)備的啟動(dòng)時(shí)間甚至?xí)谎娱L數(shù)秒至數(shù)分鐘,嚴(yán)重影響了用戶體驗(yàn)。問題的發(fā)現(xiàn)歸功于諾基亞的一位工程師,他在使用多臺(tái)AMD EPYC服務(wù)器時(shí),注意到啟動(dòng)延遲不一致,有時(shí)初始解包過程比預(yù)期多花了幾分鐘。

經(jīng)過深入調(diào)查,技術(shù)人員發(fā)現(xiàn)問題的根源在于2023年6月對(duì)Linux內(nèi)核進(jìn)行的一次修改,特別是與CPU微代碼更新處理相關(guān)的部分。對(duì)于Zen 1和Zen 2處理器來說,在啟動(dòng)過程中應(yīng)用CPU微代碼更新后,未能正確地從轉(zhuǎn)換旁路緩沖區(qū)(TLB)刷新補(bǔ)丁緩沖區(qū)映射,這導(dǎo)致了啟動(dòng)延遲的發(fā)生。

為了解決這一問題,Linux內(nèi)核社區(qū)開發(fā)了一項(xiàng)修復(fù)程序。該程序?yàn)槭苡绊懙腁MD Ryzen和EPYC系統(tǒng)添加了必要的TLB刷新機(jī)制,從而消除了啟動(dòng)過程中的“不必要和不自然的延遲”。這意味著,用戶在更新到包含此修復(fù)程序的Linux內(nèi)核版本后,將能夠享受到更快速的啟動(dòng)體驗(yàn)。

據(jù)透露,這一解決方案將包含在即將發(fā)布的Linux 6.13內(nèi)核版本中。為了覆蓋更多使用舊版Zen架構(gòu)的Linux用戶,社區(qū)還計(jì)劃將修復(fù)功能反向移植到穩(wěn)定的內(nèi)核版本中。這意味著,即使用戶沒有立即更新到最新的內(nèi)核版本,也有可能在未來通過更新穩(wěn)定的內(nèi)核版本來解決啟動(dòng)延遲問題。

這一修復(fù)程序的發(fā)布,無疑為使用AMD Zen 1和Zen 2處理器的Linux用戶帶來了福音。他們不再需要忍受漫長的啟動(dòng)時(shí)間,而是可以享受到更加流暢和高效的操作系統(tǒng)體驗(yàn)。隨著Linux內(nèi)核的不斷更新和完善,我們有理由相信,未來的Linux系統(tǒng)將會(huì)變得更加穩(wěn)定和高效。

舉報(bào) 0 收藏 0 打賞 0評(píng)論 0
 
 
更多>同類資訊
全站最新
熱門內(nèi)容
網(wǎng)站首頁  |  關(guān)于我們  |  聯(lián)系方式  |  版權(quán)聲明  |  RSS訂閱  |  開放轉(zhuǎn)載  |  滾動(dòng)資訊  |  爭議稿件處理  |  English Version