루트로서 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)