Eric, On 07/11/11 10:51, Eric B Munson wrote: > Transparent huge pages (THP) make using huge pages on x86(_64) incredibly > easy. > However, the standard glibc malloc is not setup to optimixe allocations to be > fulfilled as THP, relying on khugepaged to scan and merge huge pages when > possible. This patch set extends the morecore idea that was originally used > to > back the heap with hugetlbfs huge pages to ensure that the heap is grown in > huge page sized increments. This allows the kernel allocator to start the new > area as a huge page rather than wait for promotion. > > Eric B Munson (3): > Add support for THP in morecore > Add support to hugeadm for configuring transparent huge pages > Add controls to hugectl for new THP related env variables > > HOWTO | 7 +++- > hugeadm.c | 105 > +++++++++++++++++++++++++++++++++++++++++++++++ > hugectl.c | 17 +++++++- > hugeutils.c | 4 ++ > libhugetlbfs_internal.h | 1 + > man/hugeadm.8 | 35 ++++++++++++++++ > man/hugectl.8 | 11 +++++ > morecore.c | 84 +++++++++++++++++++++++++++++++++++-- > 8 files changed, 258 insertions(+), 6 deletions(-)
Please consider adding some test cases. -Andrew Hastings Cray Inc. ------------------------------------------------------------------------------ 10 Tips for Better Web Security Learn 10 ways to better secure your business today. Topics covered include: Web security, SSL, hacker attacks & Denial of Service (DoS), private keys, security Microsoft Exchange, secure Instant Messaging, and much more. http://www.accelacomm.com/jaw/sfnl/114/51426210/ _______________________________________________ Libhugetlbfs-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libhugetlbfs-devel
