Re: Performance 2.4.8 is worse than 2.4.x<8

Linus Torvalds (torvalds@transmeta.com)
Sun, 12 Aug 2001 22:38:36 +0000 (UTC)


In article <E15VtnT-0005bM-00@the-village.bc.nu>,
Alan Cox <alan@lxorguk.ukuu.org.uk> wrote:
>> Here, disk write throughput seems to want some tweaking, and Bonnie
>> doing it's rewrite test triggers a very large and persistant inactive
>> shortage which shouldn't be there (imho).
>
>This is one of the reasons I kept the 2.4.7 vm. The 2.4.8 vm is better
>than 2.4.8pre but not actually better than the older VM by feel or
>measurement on my test boxes

Word of warning: there are some loads on which 2.4.7 will simply lock
up. If you don't want to take all the new code, at least take the
changes to fs/buffer.c and refill_buffer() or whatever. With just those
parts it will still end up being pitifully slow in the cases it used to
lock up, but it will end up making progress and eventually recovering.

(In all fairness, the load to make it go into the bad behaviour is
rather unusual, and as such probably not a huge problem for most people.
That's obviously also the reason why it wasn't really noticed until now
- but this is, for example, apparently the cause for the "processes
getting stuck in __wait_on_buffer()" bug that I know RedHat also saw
under load).

That said, me and Marcelo are still working on making sure it's good
under _all_ loads..

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