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