這邊紀錄一下如何使用Cgroup v2。
步驟一:檢查目前Cgroup版本
$ stat -c %T -f /sys/fs/cgroup
tmpfs
輸入上列指令,顯示tmpfs代表目前是Cgroup v1
步驟二:修改grub
$ cat /etc/default/grub | grep GRUB_CMDLINE_LINUX= ░▒▓ 127|1 ✘ root@ezdarwin9f 15:27:49
GRUB_CMDLINE_LINUX=""
查看/etc/default/grub後,GRUB_CMDLINE_LINUX=這一行是空的,接著編輯檔案,加入
GRUB_CMDLINE_LINUX="systemd.unified_cgroup_hierarchy=1"
如果原來不是空的話可以用空白分隔,如下
GRUB_CMDLINE_LINUX="systemd.unified_cgroup_hierarchy=1 cgroup_enable=memory swapaccount=1"
更新grub
$ sudo update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-92-generic
Found initrd image: /boot/initrd.img-5.4.0-92-generic
Found linux image: /boot/vmlinuz-5.4.0-91-generic
Found initrd image: /boot/initrd.img-5.4.0-91-generic
done
然後重新開機
步驟三:檢查是否成功
如果一切都順利,應該可以看到下面訊息
$ stat -c %T -f /sys/fs/cgroup cgroup2fs
相關連結:
沒有留言:
張貼留言