尝试使用cgroup显示CPU分配更改

时间:2018-10-13 17:48:46

标签: linux ubuntu cpu-usage scheduling cgroups

我试图通过遵循以下指南来显示CPU分配的变化:linklink 2。为此,我在Ubuntu 18.04 LTS上创建了两个cgroup,一个cpu.shares = 1024,另一个c512与512显示2:1的比率。

但是,当我在每个cgroup中同时运行两个进程时,top命令显示两个进程都使用了100%的CPU,而不是2:1的比率。我不确定自己在做什么错?

非常感谢您的帮助!

creating two cgroups and executing two tasks in each both has 100% cpu allocation

1 个答案:

答案 0 :(得分:1)

请尝试给CPU施加更多压力,因为在n核CPU上运行2个单线程命令时,系统将分配n * 100%的使用率,并将其全部分配给这些进程,因为这些是只有那些需要它的人。