Messages in this thread | | | Date | Mon, 2 Aug 2010 21:38:12 -0700 | Subject | Re: Attempted summary of suspend-blockers LKML thread | From | Paul Menage <> |
| |
On Sun, Aug 1, 2010 at 11:53 PM, Florian Mickler <florian@mickler.org> wrote: > > Thinking about it.. I don't know much about cgroups, but I think a > process can only be in one cgroup at a time.
A thread can only be in one cgroup in each hierarchy at one time. You can mount multiple cgroups hierarchies, with different resource controllers on different hierarchies.
> > b) you can't use cgroup for other purposes anymore. I.e. if you want to > have 2 groups that each only have half of the memory available, how > would you then integrate the cgroup-ignore-for-idle-approach with this?
You could mount the subsystem that provides the "ignore-for-idle" support on one hierarchy, and partition the trusted/untrusted processes that way, and the memory controller subsystem on a different hierarchy, with whatever split you wanted for memory controls.
Paul
| |