在開發中的 Linux 6.4 內核中,刪除了 SLOB 分配器,而接下來的計劃是棄用並最終刪除 SLAB 分配器。

SLOB 分配器在去年年底被棄用,隨後在沒有人反對或其他原因的情況下刪除了兩個版本。 SLAB 現在已設置為執行相同的過程。

Linux 開發人員 Vlastimil Babka 分享以下沒有在本週的 LSF/MM 會議期間提出了反對刪除 SLAB 的反對意見,他將繼續他的“愛好”並宣布接下來將棄用 SLAB,然後最終將其從內核源代碼樹中刪除。
這不應該像去年那樣令人大吃一驚注意到 SLAB 的棄用/刪除將遵循 SLOB。最終,內核開發人員希望所有用戶都專注於使用高級 SLUB 分配器以實現高效的內存分配,這一直是 Linux 2.6 後期的默認設置。還有一個“SLUB_TINY”選項可幫助增強 SLUB,以便在 SLOB 以前具有一定吸引力的小型嵌入式設備上使用。

Categories: IT Info