我试图通过遵循以下指南来显示CPU分配的变化:link和link 2。为此,我在Ubuntu 18.04 LTS上创建了两个cgroup,一个cpu.shares = 1024,另一个c512与512显示2:1的比率。
但是,当我在每个cgroup中同时运行两个进程时,top命令显示两个进程都使用了100%的CPU,而不是2:1的比率。我不确定自己在做什么错?
非常感谢您的帮助!
答案 0 :(得分:1)
请尝试给CPU施加更多压力,因为在n核CPU上运行2个单线程命令时,系统将分配n * 100%的使用率,并将其全部分配给这些进程,因为这些是只有那些需要它的人。