According to this commit: commit 03ba3782e8dcc5b0e1efe440d33084f066e38cae Author: Jens Axboe <jens.axboe@xxxxxxxxxx> Date: Wed Sep 9 09:08:54 2009 +0200 writeback: switch to per-bdi threads for flushing data This gets rid of pdflush for bdi writeout and kupdated style cleaning. pdflush writeout suffers from lack of locality and also requires more threads to handle the same workload, since it has to work in a non-blocking fashion against each queue. This also introduces lumpy behaviour and potential request starvation, since pdflush can be starved for queue access if others are accessing it. A sample ffsb workload that does random writes to files is about 8% faster here on a simple SATA drive during the benchmark phase. File layout also seems a LOT more smooth in <snip> now the pdflush is deprecated by per-bdi writeout. Can I know conceptually, in a few sentences, what are the key features that enable per-bdi writeout to be faster than pdflush? -- Regards, Peter Teoh -- Regards, Peter Teoh -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ