Re: Overhead of highpte

William Lee Irwin III (wli@holomorphy.com)
Wed, 2 Jul 2003 16:15:02 -0700


On Wed, Jul 02, 2003 at 03:53:24PM -0700, Martin J. Bligh wrote:
> Some people were saying they couldn't see an overhead with highpte.
> Seems pretty obvious to me still. It should help *more* on the NUMA
> box, as PTEs become node-local.
> The kmap_atomic is, of course, perfectly understandable. The increase
> in the rmap functions is a bit of a mystery to me.

The rmap functions perform kmap_atomic() internally while traversing
pte_chains and so will take various additional TLB misses and incur
various bits of computational expense with i386's kmap_atomic() semantics.

The observations I made were in combination with both highpmd and an as
of yet unmerged full 3-level pagetable cacheing patch.

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