Ubuntu 21.10 將默認使用 Cgroups v2
根據郵件列表顯示,Ubuntu 21.10 計劃默認使用統一的 cgroup 層次結構 (Cgroups v2) 發布其 systemd 包。
Cgroups(control groups)是 Linux 內核提供的一種可以限制單個進程或者多個進程所使用資源的機制,可以對 cpu、內存等資源實現精細化的控制,開發者也可以使用 cgroups 提供的精細化控制能力,限制某一個或者某一組進程的資源使用。
在郵件中,Ubuntu 開發人員承認該計劃已經 “拖延了很長時間”,上游 systemd 早已默認使用 Cgroups v2 層次結構,其它的 Linux 發行版,比如 Debian,則從 2019 年開始就切換到該結構。上游 Snap 雖然目前沒有支持,但已經有相關補丁在這個周期中被合并。因此,Ubuntu 也將使用統一 cgroupsv2 層次結構支持的 systemd。
此外,如果出于某種原因,用戶需要保留傳統的 cgroup v1 層次結構,則可以在啟動時通過內核參數選擇它:systemd.unified_cgroup_hierarchy=0。
本文轉自OSCHINA
本文標題:Ubuntu 21.10 將默認使用 Cgroups v2
本文地址:https://www.oschina.net/news/155959/ubuntu-21-10-willsupport-cgroupsv2