Re: Avoid Pagefaults -- Variable Size Pages

From: Luck, Tony
Date: Fri Oct 24 2003 - 16:09:48 EST


Richard B. Johnson wrote:
> Also, at least with Intel boxes, there is one page size, period.
> There is no such thing as a large page and a small page.

Intel (x86) mmu allows you to put a page table entry in the linux
upper level table. Which provides for a page size of 4MB (2MB when
using PAE). This mechanism is used by the HUGETLB page code in
Linux, which can provide substanstial performance gains by reducing
the number of TLB misses for applications that randomly access large
amounts of memory.

Intel Itanium systems support a boatload of page sizes from 4K to 4G.

-Tony Luck

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/