Re: [PATCH 8/8] vm: Add an tuning knob for vm.max_writeback_mb
- From: Christoph Hellwig <hch@xxxxxxxxxxxxx>
- Date: Tue, 8 Sep 2009 14:19:37 -0400
On Tue, Sep 08, 2009 at 02:06:01PM -0400, Theodore Tso wrote:
Well, we can mostly do this now, using the XFS hack:
wbc->nr_to_write *= 4;
Which is another way of saying, we *know* the page writeback routines
are on crack, so we'll ignore their suggestion of how many pages to
write, and we'll try to write more than what they asked us to write.
(This wasn't a proposed change; it's in Linux 2.6 mainline already;
see fs/xfs/linux-2.6/xfs_aops.c, in xfs_vm_writepage). The fact that
filesystems are playing games like this should be a clear indication
that things are badly broken above....
Note that we did not put in this hack behind anyones back. The first
version from Chris was posted on fsdevel, lkml, the ext3 list and so on:
http://lkml.org/lkml/2008/10/9/237
An when we finally decided that we absolute need it it also made another
roundtrip to linux-mm to hope that we'd get something better from the VM
people:
http://article.gmane.org/gmane.comp.file-systems.xfs.general/29663
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: [PATCH 8/8] vm: Add an tuning knob for vm.max_writeback_mb
- From: Theodore Tso
- Re: [PATCH 8/8] vm: Add an tuning knob for vm.max_writeback_mb
- References:
- [PATCH 0/8] Per-bdi writeback flusher threads v19
- From: Jens Axboe
- [PATCH 8/8] vm: Add an tuning knob for vm.max_writeback_mb
- From: Jens Axboe
- Re: [PATCH 8/8] vm: Add an tuning knob for vm.max_writeback_mb
- From: Artem Bityutskiy
- Re: [PATCH 8/8] vm: Add an tuning knob for vm.max_writeback_mb
- From: Peter Zijlstra
- Re: [PATCH 8/8] vm: Add an tuning knob for vm.max_writeback_mb
- From: Chris Mason
- Re: [PATCH 8/8] vm: Add an tuning knob for vm.max_writeback_mb
- From: Theodore Tso
- [PATCH 0/8] Per-bdi writeback flusher threads v19
- Prev by Date: Re: [RFC][v5][PATCH 8/8]: Define clone_with_pids() syscall
- Next by Date: Re: Epic regression in throughput since v2.6.23
- Previous by thread: Re: [PATCH 8/8] vm: Add an tuning knob for vm.max_writeback_mb
- Next by thread: Re: [PATCH 8/8] vm: Add an tuning knob for vm.max_writeback_mb
- Index(es):
Relevant Pages
|