ubuntu22.04切换cgroup v2到cgroup v1

此前我们在centos7实践过从cgroup v1切换到cgroup v2,那么这次我们的需求是cgroup v2切换到v1,cgroup的介绍可以查看之前的笔记:https://sulao.cn/post/973

我们当前/sys/fs/cgroup目录结构我们记录下如下

202512262119073855442180.png

我们来看下具体的切换方法,修改比较简单,直接修改启动引导配置grub文件

vim /etc/default/grub
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=0 systemd.unified_cgroup_hierarchy=0"

systemd.unified_cgroup_hierarchy=0就是cgroup v1

如果修改值为1就是cgroup v2

然后执行以下命令,并重启。

sudo update-grub -o /boot/grub/grub.cfg
sudo reboot

重启以后我们进行系统检查/sys/fs/cgroup目录,已经变成这样

202512262119406047486015.png

stat -fc %T /sys/fs/cgroup/
tmpfs

看到已经是cgroupv1,如果我们需要切换回去直接将grub里面的配置恢复回去,然后执行以下命令进行重启

sudo update-grub -o /boot/grub2/grub.cfg
sudo reboot

按照上述操作就将cgroup切换会v2了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/1113

评论列表

0%