cpus in cgroups being used by tasks outside the group
Issue
-
From a previous discussion, I was under the impression that if I setup a cpuset in a cgroup and then set cpuset.cpu_exclusive to 1 in that group, that the CPUs in the group could only be used by tasks assigned to that group. Although I do see the tasks I assign to that group staying on the cpus in the group, I also see outside processes using the CPUs.
-
Am I mistaken on what that parameter is supposed to do? Is there a way to isolate the CPUs in my group so that nothing other than the tasks I've assigned to the group can use them?
Environment
- Red Hat Enterprise Linux 6.3
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.