`cgroup-tools` 使用 cgroup v1 还是 v2

`cgroup-tools` 使用 cgroup v1 还是 v2

我安装了 ubuntu 21.10。我通过运行确认我正在使用 cgroup v2 mount,它显示cgrup2 on /sys/fs/cgroup type cgroup2

当我想使用cgcreatefrom 来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

相关内容