Memory inside Linux containers
fabiokung.com
fabiokung.com
Personally, I think we need container aware tools baked in from the start, rather then a fork of existing ones. I guess this is where CoreOS [3] come into play. Since CoreOS is a dedicated distribution geared towards containers. I guess the idea being, that CoreOS will be fast moving, and add support for this type of thing before the mainstream distribution can (ubuntu, rhel, etc).
btw, if you do not know how cgroups work, check out my screencast on them [4].
[1] https://linuxcontainers.org/
[2] http://fabiokung.com/2014/03/13/memory-inside-linux-containe...
[4] http://sysadmincasts.com/episodes/14-introduction-to-linux-c...
I think the key is just this bit & wanting to develop standards in the Linux container community.
If you are managing a single process then you shouldn't expect to be able to sideline anything in successfully. If you do want to do that, then the single process model isn't the one you ought to use.
I think it's reasonable for lxc to say that an exiting model doesn't fit but it feels very wasteful to throw away a whole raft of user land stuff.