Re: [PATCH] 2.2.17pre7 VM enhancement Re: I/O performance on 2.4.0-test2

From: Andrea Arcangeli (andrea@suse.de)
Date: Sun Jun 25 2000 - 20:22:12 EST


On Sun, 25 Jun 2000, Marcelo Tosatti wrote:

>With the attached patch, try_to_free_buffers() wakes up kflushd if the
>percentage of dirty memory is high, independant of sync_page_buffers

It's wrong to do that there. kflushd is just wakenup by the guy that
generated the dirty data. So if there are too many dirty buffers kflushd
was just running or it's a bug in kflushd.

btw, for better kflushd wakeup I reccommend this patch (if there was a
bug in such logic the below patch will fix it):

ftp://ftp.*.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.2/2.2.17pre6aa2/20_buf-flushing-5.gz

(it may not apply cleanly on 2.2.17pre6 but it's included into
2.2.17pre6aa2 and it was in 2.2.15aa2 too)

>Jens, could you please try to run dbench with this patch on your machine
>and report us results? Thanks a lot.

I'd like to know the dbench results of 2.2.17pre6aa2 too.

Andrea

-
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 Jun 26 2000 - 21:00:07 EST