Cgroup - CPU 份额没有下降

Cgroup - CPU 份额没有下降

我尝试运行一个进程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 应该实现“您可以使用多少”资源。

相关内容