linux cpuset不起作用

时间:2012-10-14 10:21:00

标签: linux linux-kernel real-time cgroups

我遇到cpusets问题,如果你可以帮助我会很棒 我已经定义了两个cpuset组:“cpuset_0”只有一个任务,“cpuset_1”用于我系统中的所有其他任务。 “cpuset_0”具有cpus =“0”,cpu_exclusive =“1”并且只有一个任务分配给它。 并且“cpuset_1”具有cpus =“1-3”,cpu_exclusive =“0”以及我可以从根cpuset以root身份移动的所有任务。 两个cpusets都有mems =“0”。 问题是由于某种原因,我看到分配给“cpuset_1”的任务在独占cpu“cpuset_0”上运行

例如运行ps H -eo tid,psr,cgroup,cmd 给了我:

2199 0 6:cpuset:/cpuset_1?5:freeze /usr/lib/chromium-browser/chromium-browser

其他进程中不应该在cpu 0上运行。

BTW :我正在运行内核版本3.2.0

1 个答案:

答案 0 :(得分:0)

你是否能够在不使用cpuset.mems的情况下实现它的工作?这是强制性的。你的配置是什么样的。或者您已经使用了mount命令。

https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/sec-cpuset.html

尝试按照以下

https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Resource_Management_Guide/ch-Using_Control_Groups.html