我尝试运行一个进程dd if=/dev/zero of=/dev/null bs=20M
然后我使用 获得了 PID top
。之后,我foo
在下面创建了一个目录/sys/fs/cgroup/cpu/
并编辑了以下内容
1) 增加 128 至cpu.shares
2) 将 procID 添加到tasks
但是,该 proc 仍然使用了 99% 的 CPU。我的 cgroup 设置是否不正确?
这可能是我的误解,但看起来我的进程只获得了 99% 的份额,因为其他进程根本没有使用 CPU。不过,我希望 cgroup 应该实现“您可以使用多少”资源。