LWN.net Logo

Huge pages part 1 (Introduction)

Huge pages part 1 (Introduction)

Posted Feb 19, 2010 14:15 UTC (Fri) by paulj (subscriber, #341)
In reply to: Huge pages part 1 (Introduction) by farnz
Parent article: Huge pages part 1 (Introduction)

Doesn't Linux already use huge pages for the kernel? Or am I misremembering
something?


(Log in to post comments)

Huge pages part 1 (Introduction)

Posted Feb 19, 2010 14:19 UTC (Fri) by farnz (guest, #17727) [Link]

It does. The work being done is for huge pages for userspace, which is a whole different ballgame, and could result in the kernel's hugepage mapping being pushed out of the TLB.

If/when someone does the work, it'll need benchmarking not just on the latest and greatest, but also on real-world older systems with more restrictive TLBs, to see if it's a net loss.

Huge pages part 1 (Introduction)

Posted Feb 20, 2010 16:33 UTC (Sat) by nix (subscriber, #2304) [Link]

This stuff could presumably autotune, kicking in only on CPUs for which it
is a net win.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds