Re: [PATCH 00 of 41] Transparent Hugepage Support #17

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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>

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]