我安装了 ubuntu 21.10。我通过运行确认我正在使用 cgroup v2 mount
,它显示cgrup2 on /sys/fs/cgroup type cgroup2
。
当我想使用cgcreate
from 来cgroup-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(启动时)?
答案1
当前版本cgroup-tools
(在 Ubuntu 21.10 及更早版本中)为 0.41,仅适用于 CGroups v1,并且不再受支持。Jammy(22.04)将拥有新的cgroup-tools
版本 2.0那支持 CGroups v2。