幾個月來一直在製作 x86_64 並行 CPU 啟動支持的補丁,以允許並行啟動輔助 CPU 內核以縮短 Linux 內核啟動時間。隨著時間的推移,Linux 並行 CPU 啟動補丁經歷了許多修訂,而看起來這項工作現在定位於今年夏天晚些時候在 Linux 6.5 內核中引入。

作為高內核數英特爾至強和 AMD EPYC 處理器以及更高內核的 HEDT 處理器的好消息,並行 CPU 啟動補丁已在 Linux 6.5 合併之前排隊進入 TIP/TIP.GIT 存儲庫窗口在七月初左右打開。

並行 CPU 啟動補丁最近由長期內核開發人員 Thomas Gleixner 解決。截至昨天,所有並行啟動補丁都已排隊進入 TIP 的 smp/core 分支。這些補丁現在是 TIP 分支的一部分,除非發現任何最後一刻的問題或 Linus Torvalds 反對,否則補丁應該作為下一個合併窗口的一部分提交,即 Linux 6.5。


這種並行啟動支持將有助於縮短高內核​​數係統上的內核啟動時間,特別有利於大型內核數服務器,這些服務器可能出於安全/維護原因以及將系統停機時間降至最低的關鍵,可能會執行到新的內核版本中。許多超大規模企業和其他大型部署者依靠 Kexec’ing 內核來減少重啟期間的系統停機時間,而這些補丁也將有助於冷啟動,儘管與在當今高速計算機上進行內存訓練的冗長 POST’ing 過程相比,節省的時間微乎其微。終端服務器。

在下一個內核週期之前,這些補丁位於 tip.git 的 smp/core 分支

Categories: IT Info