A lot of people tend to think that large pages are about TLB. But for most apps I've seen - they're actually about making the caches bigger on x86.
With 4K pages, the application data and page table pages compete for the data cache. With 2MB pages, the page tables are much smaller - effectively allowing more app data to be cached.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds