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