Re: [QUICKLIST 1/5] Quicklists for page table pages V3

From: Christoph Lameter
Date: Mon Mar 19 2007 - 20:44:49 EST


On Mon, 19 Mar 2007, Andrew Morton wrote:

> Please provide proof that quicklists are superior to simply going direct to
> the page allocator for these pages.

See the patch. We are only touching 2 cachelines instead of 32. So even
without considering the page allocator overhead and the slab allocator
overhead (which will make the situation even better) its superior.

> > I doubt it. The zeroing is a by product of our way of serializing pte
> > handling. Its going to be difficult to change that.
>
> Nick didn't think so, and I don't see the problem either.

You do not think that our current way of handling ptes is okay? If we do
not zero the ptes then we need to separate munmap from process shutdown.

> We'll save on some bus traffic by avoiding the writeback, but how much
> effect that will have we don't know. Presumably little.

The advantage of the quicklists is that it does not require a rework of
the pte serialization.

-
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/