[Lxc-users] [PATCH 2/2] cgroups: support cgroups mounted in multiple places
Daniel Lezcano
daniel.lezcano at free.fr
Sat Jun 25 18:05:16 UTC 2011
On 06/24/2011 07:54 PM, Serge Hallyn wrote:
> I.e. with systemd or libcgroup.
>
> To do this, instead of looking for one cgroup called 'lxc' or
> otherwise taking the first cgroup we find, we actually create a
> container in every mounted cgroup fs. Right now it's done under the
> root of each fs. We may want to put that under lxc, or, better yet,
> make that configurable.
>
> Note the use of clone_children seems not quite right, but that's
> not for this patch to fix. In particular, if clone_children is
> not in the mntopts, we reject it. Yet later we try to set it
> ourselves. I believe we should simply, if ns cgroup is not
> composed, always try to set clone_children to 1. As it stands,
> with libcgroup installed, I had to do
>
> cd /sys/fs/cgroup
> for d in `/bin/ls`; do
> echo 1 > $d/cgroup.clone_children
> done
>
> But after that, 'lxc-start -n l1' worked like a charm. It also
> continues to work with a single mount of cgroups under /cgroup.
>
> Signed-off-by: Serge Hallyn <serge.hallyn at ubuntu.com>
> ---
Ok, I installed f15 on a kvm machine. But WTF are all these daemons !!
1 root 20 0 48232 15m 1772 R 66.1 1.5 4:53.82
systemd
19247 dlezcano 20 0 790m 40m 11m R 62.2 4.0 0:46.93
gnome-settings-
19255 root 20 0 104m 27m 3252 R 35.9 2.8 0:44.83
packagekitd
1173 root 20 0 196m 65m 2416 R 30.6 6.5 2:43.70
udisks-daemon
... eating all the cpu and making impossible to use the fedora ?
systemd is looking all the time at /proc/1/mountinfo and reading the
content, nice for an init process ! And tomorrow the init process will
be firefox ...
More information about the lxc-users
mailing list