IT之家 12 月 3 日消息,科技媒體 phoronix 于 12 月 1 日發(fā)布博文,報道稱在提交至 Linux 內(nèi)核的“x86 / urgent”材料中,新補丁修復了 Zen 1 / Zen 2 處理器啟動速度非常慢的問題。
一位諾基亞工程師上月報告,在十多臺較舊的 AMD EPYC 服務(wù)器上啟動 Linux,發(fā)現(xiàn)了開機非常緩慢的問題,并排查確認是 initramfs 的解包耗時過長導致的。
根據(jù)工程師反饋:“大多數(shù)啟動不受影響,一些啟動時間增加了數(shù)秒到數(shù)十秒,在極端情況下甚至增加了數(shù)分鐘”。
IT之家援引新聞稿,工程師排查后,發(fā)現(xiàn)問題源于 2023 年 6 月,是 Linux 內(nèi)核針對 CPU 微碼更新處理后導致的,該改動不完全兼容老舊 AMD Zen 1 和 Zen 2 處理器。
新的修復程序更新了 Linux 內(nèi)核在 AMD CPU 微碼更新時的行為,強制刷新補丁緩沖區(qū),從而避免了啟動過程中不必要的延遲。
該修復程序已作為 x86 / urgent pull 的一部分提交,并將包含在 Linux 6.13-rc1 內(nèi)核中。此外,該修復程序還將反向移植到現(xiàn)有的穩(wěn)定內(nèi)核系列,這意味著更多用戶將受益于此項改進,獲得更快的啟動體驗。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。