LPC 2022:MGLRU頁面回收改進有望併入Linux 6.1內核主線

在愛爾蘭都柏林舉辦的 LPC 2022 活動期間,我們看到了有望在 Linux 6.1 中併入主流的 Multi-Gen LRU 項目的最新進展。作為當前 Linux 內核頁面回收代碼的一個更好替代方案,如果 MGLRU 能夠在 2022 的最後一個完整內核周期內登陸 Linux 6.1,那它也將成為年內最激動人心的創新之一。

0.jpg

Phoronix 指出,從 ChromeOS / Android,到台式機、工作站、甚至服務器領域,MGLRU 普遍能夠在各項工作負載和各類硬件平台上提供更好的性能。

1.webp

Google 的 Jesse Barnes 和 Rom Lemarchand 在昨日的 LPC 2022 活動期間指出,現有的頁面回收代碼總被吐槽做出了糟糕的驅逐選擇。

2.webp

好消息是,倆人重申了 MGLRU 有望併入 Linux 6.1 的期望。可知目前已有不少內核下游和反向移植在生產環境中使用相關代碼,且基準測試成績的前景也顯得相當光明。

3.webp

一旦走入主線,Google 工程師團隊將致力於讓 MGLRU 達到和默認安全啟用的水平。

4.webp

儘管在這之前,他們還需要開展各種基準測試,以確保 MGLRU 處理良好狀態、且不會使現有工作負載出現性能退化。同時他們希望將 MGLRU 與 eBPF 集成,以開闢更多可能性。

5.webp

最後,在今日的 LPC 2022 會議期間的 Android 小分會上,Google 公司的 Kalesh Singh 就 Android 設備上的 MGLRU 性能進行了演示。

6.jpg

此外 Andrew Morton 評論稱,其希望在本周晚些時候將 MGLRU  補丁挪到“mm-stable”分支。如果一切順利,我們可期待在 10 月開啟的下一個 Linux 6.1 合併窗口。

相關文章:

LPC 2022:谷歌工程師介紹Ghost Linux內核調度API的最新進展

(0)
上一篇 2022-09-14 16:12
下一篇 2022-09-14 16:13

相关推荐