On Mon, Apr 12, 2010 at 01:59:06PM +0300, Avi Kivity wrote: > Right; and on a 16-64GB machine you'll have a hard time filling kernel > memory with objects. Yep, this is worth mentioning, the more RAM there is, the higher percentage of the freeable memory won't be fragmented, even without kernelcore=. Which is probably why we won't ever need to worry about kernelcore=. > kvm overcommit uses ballooning, page merging, and swapping. None of > these work well with large pages (well, ballooning might). KSM is the only one that will need some further modification to be able to merge the equal contents inside hugepages. It already can co-exist (I tested it) but right now it will skip over hugepages and it's only able to merge regular pages if there's any. We need to make it hugepage aware and to split the hugepages when it finds stuff to merge. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>