我正在尝试了解 cgroups。我运行了以下两个命令:
root@localhost:~# mkdir /sys/fs/cgroup/container_cpu
root@localhost:~# echo '50000 100000' | sudo tee /sys/fs/cgroup/container_cpu/cpu.max
这在我的虚拟机上的 Ubuntu 22.04.3 上运行良好,但在 linode.com 上的 Ubuntu 22.04.5 上,我收到了错误:
tee: /sys/fs/cgroup/container_cpu/cpu.max: Permission denied
谁能告诉我我做错了什么?
您可能需要检查是否应该使用 cgroups v1 或 v2(https://man7.org/linux/man-pages/man7/cgroups.7.html,查找段落“Cgroups 版本 1 和版本 2”并......实际阅读整个页面。),因为根据应用程序的代码(和您的内核版本),有些可能支持其中一个。