Debian

什麼指定發行版使用的 cgroups(cgroups 或 cgroups2)的版本?

  • December 27, 2020

我在 Debian 上執行。當我跑步時mount | grep -i cgroup,我看到,

tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,size=4096k,nr_inodes=1024,mode=755)
cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/rdma type cgroup (rw,nosuid,nodev,noexec,relatime,rdma)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)

但是我/etc/fstab沒有任何cgroupcgroup2坐騎。這些掛載點在哪裡指定?

在使用 systemd 的系統上,cgroup 掛載點systemd根據其配置自行掛載。如果systemd.unified_cgroup_hierarchy指定了該選項,則其值 (truefalse) 確定是使用統一的 cgroup v2 層次結構 ( true) 還是使用混合或傳統 cgroup 層次結構 ( false)。如果未指定選項,則使用編譯時預設值;如果核心不支持統一的 cgroup 層次結構,systemd 將使用舊的層次結構。

引用自:https://unix.stackexchange.com/questions/626348