我正在尝试了解如何cgroup在 Ubuntucgroup上工作,但似乎在 Ubuntu 13.04 中不起作用。我正在使用这个问题的答案如何永久设置给定进程的 cpu 限制。cpulimit 和 nice 不起作用
这些是我所做的:
安装cgroup:
sudo apt-get install cgroup-bin
Run Code Online (Sandbox Code Playgroud)重启
使cgroup您的用户(过程的所有者):
sudo cgcreate -a ipeacocks -g cpu:ipeacocks
Run Code Online (Sandbox Code Playgroud)运行命令:
echo 100 > /sys/fs/cgroup/cpu/ipeacocks/cpu.shares
Run Code Online (Sandbox Code Playgroud)和命令:
cgexec -g cpu:ipeacocks stress --cpu 4
Run Code Online (Sandbox Code Playgroud)和输出:
cgroup change of group failed
Run Code Online (Sandbox Code Playgroud)
为什么?我做错了什么?
我使用的是 Xubuntu 15.04 和 GeForce GT 630。
此外,我正在使用这个 hack https://github.com/chjj/compton/wiki/vsync-guide(最后一点)和 nvidia 驱动程序 355.11 来防止在 Xfce 中撕裂。
所有应用程序一切正常,但我仍然在 Google Chrome(版本 45.0.2454.101)中看到撕裂:在 Youtube 视频、谷歌地图等网络应用程序中,但在 Firefox 中没有。
有没有可能以某种方式解决这个问题?