我正在尝试学习如何cgroup
在Ubuntu上工作,并且似乎cgroup
在Ubuntu 13.04中不起作用。我正在使用此问题的答案,如何为给定进程永久设置cpu限制。cpulimit和尼斯不起作用
这些是我所做的:
已安装cgroup
:
sudo apt-get install cgroup-bin
重启
使cgroup
您的用户(过程的所有者):
sudo cgcreate -a ipeacocks -g cpu:ipeacocks
跑命令:
echo 100 > /sys/fs/cgroup/cpu/ipeacocks/cpu.shares
和命令:
cgexec -g cpu:ipeacocks stress --cpu 4
并输出:
cgroup change of group failed
为什么?我做错了什么?
您还必须是任务文件的所有者,因此您有权向其写入pid。为此,请使用-t,例如
sudo cgcreate -a $USER:$USER -t $USER:$USER -g cpu:ipeacocks
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句