天天觀天下!Facebook開發新的THP收縮機制以避免Linux內存浪費

來源:cnBeta.COM

Meta/Facebook的工程師宣布了他們在THP Shrinker方面的工作,這是一種讓Linux的透明頁(THP)工作更有效率的方法,主要原理是通過移除未被充分利用的透明頁來避免內存浪費。

訪問:


(相關資料圖)

阿里云服務器精選特惠:1核1G云服務器低至0.9元/月

THP對于某些工作負載來說,通過減少TLB緩存的未命中狀態可以提高效率,但是2MB與4Kb的頁面大小如果沒有得到有效利用,反而會導致大量的內存浪費。

Facebook的工程師在他們的一個平臺上發現,由于THP沒有得到充分利用,甚至讓每臺機器造成了大約2.7GB的內存浪費。

Facebook正在為Linux內核開發的THP收縮機制旨在解決這種浪費,與此同時仍然可以享受THP以提高CPU效率的優勢,THP Shrinker將分割利用率最低的大內存頁面。

THP Shrinker旨在避免浪費RAM,并盡可能讓大內存頁面透明并對外開放,使其無條件地啟用,從而替代了基于madevise系統調用的選擇。

Facebook的工程師們正在努力圍繞這個THP Shrinker增加額外的調整,并可能與CPU/IO/內存壓力事件掛鉤。最終,工程師希望通過THP收縮器可以直接廢除Linux的madvise THP模式,并切換到THP為所有應用程序啟用。

關于這個有趣的內核開發的更多細節,請看lore.kernel.org:

https://lore.kernel.org/lkml/cover.1661461643.git.alexlzhu@fb.com/

現在這個THP收縮器只是500多行的新內核代碼。

關鍵詞: Linux Facebook開發新的THP收縮機制以避免Linux內存浪費 cnBeta

推薦

直播更多》

關閉

資訊更多》

焦點

亚洲精品国产精品乱码不卡√| 亚洲精品无码不卡在线播HE| 亚洲精品成人网站在线观看| 亚洲国产一区二区视频网站| 含羞草国产亚洲精品岁国产精品| 亚洲私人无码综合久久网| 亚洲免费网站在线观看| 亚洲精品中文字幕乱码| 亚洲综合久久1区2区3区| 亚洲经典在线中文字幕| 亚洲国产综合在线| 亚洲国产成人久久三区| 亚洲免费二区三区| 国产亚洲精品bv在线观看| 亚洲色精品三区二区一区| 亚洲中文字幕无码爆乳app| 亚洲国产欧美一区二区三区| 国产精品亚洲专区无码唯爱网| 亚洲A∨精品一区二区三区下载| 久久亚洲中文无码咪咪爱| 午夜亚洲av永久无码精品| 亚洲国产成人影院播放| 久久激情亚洲精品无码?V| 亚洲午夜久久久影院| 亚洲AV无码第一区二区三区| 亚洲精品免费在线观看| 亚洲第一精品电影网| 精品国产日韩久久亚洲| 国产精品亚洲综合天堂夜夜| 亚洲国产精品日韩| 日韩va亚洲va欧洲va国产| 亚洲美女免费视频| 亚洲一级特黄特黄的大片| 亚洲AV无码成人网站在线观看| 亚洲AV无码乱码在线观看牲色| 亚洲国产小视频精品久久久三级 | 亚洲av日韩av综合| 亚洲男人天堂2022| 精品亚洲成A人在线观看青青| 亚洲最大av无码网址| 亚洲国产精品久久久天堂|