Re: [PATCH] Recent VM fiasco - fixed

From: Simon Kirby (sim@stormix.com)
Date: Wed May 10 2000 - 20:53:01 EST


On Thu, May 11, 2000 at 03:04:37AM +0200, Juan J. Quintela wrote:

> >>>>> "linus" == Linus Torvalds <torvalds@transmeta.com> writes:
>
> linus> Which makes the whole process much more streamlined, and makes the numbers
> linus> more repeatable. It also fixes the problem with dirty buffer cache data
> linus> much more efficiently than the kflushd approach, and mmap002 is not a
> linus> problem any more. At least for me.
>...
> I have done my normal mmap002 test and this goes slower than
> ever, it takes something like 3m50 seconds to complete, (pre7-8 2m50,
> andrea classzone 2m8, and 2.2.15 1m55 for reference). I have no more
> time now to do more testing, I will continue tomorrow late. My
> findings are:
>
> real 3m41.403s
> user 0m16.010s
> sys 0m36.890s
>
>
> It takes the same user time than anterior versions, but the system
> time has aumented a lot, it was ~10/12 seconds in pre7-8 and around 8
> in classzone and 2.2.15.

I, too, see unbelievably slow writing now when uncompressing large data
files. 128 MB, dual processor, IDE drive. It seems to syncronously be
writing out data as it's dirty, not grouping it into blocks at all like
it used to. This would probably increase seeking, no?

Trying now with Andrea's classzone-27 against pre7-8, the results are
much better.

I attached vmstat-1.txt (2.3.99pre7-8+classzone-27) and vmstat-2.txt
(2.3.99pre7-9), which are outputs from "vmstat 1" when uncompressing the
same thing. 2.3.99pre7-9 seems to be taking about twice as long (real
time). This is from and to a 4K EXT2 filesystem. Both seem to swap out
some, which I guess is arguably good or bad...

Is Andrea taking a too dangerous approach for the current kernel version,
or are you trying to get something extremely simple working instead?

Simon-

[ Stormix Technologies Inc. ][ NetNation Communications Inc. ]
[ sim@stormix.com ][ sim@netnation.com ]
[ Opinions expressed are not necessarily those of my employers. ]





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



This archive was generated by hypermail 2b29 : Mon May 15 2000 - 21:00:17 EST