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