本文介绍如何查看系统是否支持cgroup2,是否启用,以及如何启用cgroup2。

1. 查看系统是否支持cgroup2

1
grep cgroup /proc/filesystems

输出包含nodev cgroup2,则表明系统支持cgroup2。

2. 查看系统是否启用cgroup2

1
state -fc %T /sys/fs/cgroup

如果输出为tmpfs,则表明系统启用cgroup v1, 没有启用cgroup v2。
如果输出为cgroup2fs,则表明系统启用cgroup2。

3. 启用cgroup2

  • /etc/default/grub中的GRUB_CMDLINE_LINUX=添加systemd.unified_cgroup_hierarchy=1
  • 修改完成后以root用户执行update-grubsudo update-grub, 如果是ubuntu,则执行sudo grub2-mkconfig
  • 执行apt/yum upgrade
  • 重启系统并查看cgroup2是否启用