作为 root,我创建了一个限制 cpu 和内存使用的 cgroup。
cgcreate -g cpu,memory:matlab_sandbox
cgset -r cpu.shares=250 matlab_sandbox
cgset -r memory.limit_in_bytes=8G matlab_sandbox
现在我想知道为什么我只能对我自己的(根)进程强制执行限制。
这有效:
cgclassify -g cpu,memory:matlab_sandbox $(pgrep -U root matlab)
这不起作用:
cgclassify -g cpu,memory:matlab_sandbox $(pgrep -U bob matlab)