Skip to content

如何查看当前系统使用的是 cgroup v1 还是 cgroup v2?

要查看当前系统使用的是 cgroup v1 还是 cgroup v2,可以通过以下几种方法:

方法一:使用 stat 命令

执行以下命令:

bash
stat -fc %T /sys/fs/cgroup/
  • 如果输出为 cgroup2fs,则表示系统正在使用 cgroup v2
  • 如果输出为 tmpfs,则表示系统正在使用 cgroup v1.

方法二:使用 mount 命令

你也可以通过以下命令检查挂载的文件系统:

bash
mount | grep cgroup
  • 如果输出中包含 cgroup2,则表示系统正在使用 cgroup v2
  • 如果只显示 cgroup,则说明是 cgroup v1.

方法三:检查 /proc/filesystems

运行以下命令:

bash
grep cgroup /proc/filesystems
  • 如果输出中包含 nodev cgroup2,则表示 cgroup v2 已安装。
  • 如果只显示 nodev cgroup,则表示只安装了 cgroup v1.

参考资料: