Thanks.
The BDI dirty limits sounds like a good idea.
Is there already a patch for this, which I could try?
I believe it works like this,
Each BDI, will have a limit. If the dirty_thresh exceeds the limit,
all the I/O on the block device will be synchronous.
so, if I have sda & a NFS mount, the dirty limit can be different for
each of them.
I can set dirty limit for
- sda to be 90% and
- NFS mount to be 50%.
So, if the dirty limit is greater than 50%, NFS does synchronously,
but sda can work asynchronously, till dirty limit reaches 90%.
Thanks
--Chakri
On 9/27/07, Peter Zijlstra <a.p.zijlstra@chello.nl> wrote: