Re: -mmX 4G patches feedback [numbers: how much performance impact]

From: Andrea Arcangeli
Date: Tue Apr 06 2004 - 11:42:46 EST


On Tue, Apr 06, 2004 at 06:13:39PM +0200, Arjan van de Ven wrote:
> On Tue, 2004-04-06 at 17:59, Andrea Arcangeli wrote:
>
> > You should also use a bleeding edge cpu for you measurements with large
> > tlb caches, which cpu did you use for your measurements?
>
> afaics all Intel and AMD cpus with more than say 32 or 64 TLB's are
> actually 64 bit capable.... so obviously you run a 64 bit kernel there.
> (and amd64 even has that sweet CAM filter on the tlbs to mitigate the
> effect even if you run a 32 bit kernel)

I simply heard the effect was less visible on PIII than on more recent
cpus, but maybe that was wrong. Do you have any result comparing
different cpus (I mean with realistic tests not stuff like loop_print.c
doing nothing but rdtsc)? It'd be most interesting to see the effect on
hugetlbfs, to get past a certain amount of ram hugetlbfs is needed for
performance reasons (plus it avoids the costs of the pte saving ram, but
that's a secondary benefit, ptes are in highmem anyways).
-
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/