我安装了 ubuntu 21.10。我通过运行确认我正在使用 cgroup v2 mount
,这表明cgrup2 on /sys/fs/cgroup type cgroup2
。
当我想使用cgcreate
fromcgroup-tools
创建一个新组时cpu
:
sudo cgcreate -g cpu:newgroup # or
sudo cgcreate -g all:newgroup
它失败并出现错误:
cgcreate: libcgroup initialization failed: Cgroup is not mounted
我有几个问题:
- 这是因为
cgroup-tools
是针对 cgroup v1 的吗? - 我应该使用什么来为 cgroup v2 创建新的 cgroup?
- 如何使用 cgroup v2 的配置文件创建持久性 cgroup(在引导时)?
当前
cgroup-tools
(在 Ubuntu 21.10 和更早版本中)是 0.41,仅适用于 CGroups v1,不再受支持。Jammy (22.04) 将拥有支持 CGroups v2 的新版本cgroup-tools
2.0。