Re: [PATCH] token based thrashing control

From: Andrew Morton
Date: Sun Aug 01 2004 - 19:59:35 EST


Rik van Riel <riel@xxxxxxxxxx> wrote:
>
> On Fri, 30 Jul 2004, Rik van Riel wrote:
>
> > I have run a very unscientific benchmark on my system to test
> > the effectiveness of the patch, timing how a 230MB two-process
> > qsbench run takes, with and without the token thrashing
> > protection present.
> >
> > normal 2.6.8-rc2: 6m45s
> > 2.6.8-rc2 + token: 4m24s
>
> OK, I've now also ran day-long kernel compilate tests,
> 3 times each with make -j 10, 20, 30, 40, 50 and 60 on
> my dual pIII w/ 384 MB and a 180 MB named in the background.
>
> For make -j 10 through make -j 50 the differences are in
> the noise, basically giving the same result for each kernel.
>
> However, for make -j 60 there's a dramatic difference between
> a kernel with the token based swapout and a kernel without.
>
> normal 2.6.8-rc2: 1h20m runtime / ~26% CPU use average
> 2.6.8-rc2 + token: 42m runtime / ~52% CPU use average

OK. My test is usually around 50-60% CPU occupancy so we're not gaining in
the moderate swapping range.
-
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/