On Mon, 25 Jan 1999 16:55:50 GMT, Stephen C. Tweedie
<sct@redhat.com> answered:
>
> I am not surprised. Currently we have no way to flush completed
> writeback buffers off the LOCKED list and back onto the CLEAN list.
> sync() is therefore wandering over clean buffers all the time.
>
> Could you try the following patch (against 2.2.0-pre9)? It allows both
> sync and bdflush to refile such completed buffers back to the CLEAN
> list.
>
Hi Stephen.
Your patch is _great_.
It improves performance a lot.
Without it my test programs needed up to more than 30s with 120M buffermem
and up to 45s with 200M.
With your patch they need 1.5s/2.5s!!!
To compare: with little buffermem after reboot they need 0.3s.
This is a _must_ for 2.2.0!
Best regards,
Heinz
--=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Systemmanagement Entwicklungsbereich 2 Deutsche Telekom AG Entwicklungszentrum Darmstadt Heinz Mauelshagen Otto-Roehm-Strasse 71c Postfach 10 05 41 mge@ez-darmstadt.telekom.de 64205 Darmstadt Germany +49 6151 886-425 FAX-386 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
- 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/