我看到有证据表明,在 Ubuntu 20.04 上,你可以将这一行添加到 /boot/firmware/cmdline.txt 中在 Ubuntu 20.04 中启用内存 cgroup,但是我有一个 /boot 目录但没有 /boot/firmware,所以我应该在哪里为 Ubuntu 21.10 指定它?
答案1
我在这里找到了解决方案:如何在使用 cgroups v2 的 Ubuntu 22.04 上以当前用户身份在不使用 sudo 的情况下运行 cgexec,并出现“cgroup 组更改失败”的提示?
我在运行 Ubuntu 22.04 的 x86_64 设备上进行了测试:
sudo nano /etc/default/grub
# Edit this line like so:
GRUB_CMDLINE_LINUX="cgroup_enable=memory swapaccount=1 systemd.unified_cgroup_hierarchy=false"
sudo update-grub
sudo reboot
致所有为 AWS Greengrass 启用 cgroup 的人的提示:编辑GRUB_CMDLINE_LINUX
如下:
GRUB_CMDLINE_LINUX="cgroup_enable=memory cgroup_memory=1 systemd.unified_cgroup_hierarchy=0"