On Wed, May 30, 2012 at 12:39 PM, Soren Hansen <span dir="ltr"><<a href="mailto:soren@linux2go.dk" target="_blank">soren@linux2go.dk</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2012/5/30 Matt Joyce <<a href="mailto:matt.joyce@cloudscaling.com">matt.joyce@cloudscaling.com</a>>:<br>
<div class="im">> Secondly, while LXC does provide a lot of native access, it still does<br>
> paging management internally just as kvm does.  So direct memory management<br>
> ( some HPC users like this ) becomes just as problematic as it is in kvm.<br>
> Lots of overhead.<br>
<br>
</div>I'm not convinced this is accurate. Can you provide some kind of<br>
reference for this?<br>
<span class="HOEnZb"><font color="#888888"></font></span><br></blockquote><div><br>Okay so KVM uses a nastier abstraction layer in the form of shadow paging, while LXC simply relies on cgroups for memory isolation.  Obviously two very different beasts.  But there is the overhead of cgroup accounting and resource management inside LXC.  It's not the same, and not nearly as much overhead but it's still there.<br>
<br>pick your mirror:  /kernel/Documentation/cgroups/memory.txt <br><br>would be the best docs I know of.<br><br>-Matt<br></div></div>