【发布时间】:2016-05-30 20:22:06
【问题描述】:
我在 Ubuntu 14 和 SUSE Linux Enterprise Server 11 (x86_64) 上使用 root 安装了 libcgroup:
cgcreate -t ngam:home -a ngam:home -g cpuset:/nadav2ndCpuSet
cgset -r cpuset.cpus=1 nadav2ndCpuSet
之后,如果你 cat /sys/fs/cgroup/cpuset/nadav2ndCpuSet/cpuset.cpus, 你会得到: 1
这很好!因为它应该工作。
然后,我从用户 ngam 运行以下 cmd:
cgexec -g cpuset:nadav2ndCpuSet ~/whileLoop
其中 whileLoop 只是一个简单的程序,它在执行 sqrt 的循环中运行。
之后,我收到以下错误消息:
cgroup 更改组失败
为什么会这样? 谢谢!
【问题讨论】:
标签: cgroups