Re: Change in default vm_dirty_ratio

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Andrew Morton
Date: Monday, June 18, 2007 - 4:47 pm

On Mon, 18 Jun 2007 14:14:30 -0700
Tim Chen <tim.c.chen@linux.intel.com> wrote:


heh.

(Or is that an inappropriate reaction?)


It seems too large.  Memory sizes are going up faster than disk throughput
and it seems wrong to keep vast amounts of dirty data floating about in
memory like this.  It can cause long stalls while the system writes back
huge amounts of data and is generally ill-behaved.


I assume that iozone is either doing a lot of file overwrites or is
unlinking/truncating files shortly after having written them.

And some benchmarks are silly.  You have just demonstrated that IOZone
should have been called RAMZone....

Some workloads will work more nicely with this change and others will be
hurt.  Where does the optimum lie?  Don't know.  Nowhere, really.



Frankly, I find it very depressing that the kernel defaults matter.  These
things are trivially tunable and you'd think that after all these years,
distro initscripts would be establishing the settings, based upon expected
workload, amount of memory, number and bandwidth of attached devices, etc.

Heck, there should even be userspace daemons which observe ongoing system
behaviour and which adaptively tune these things to the most appropriate
level.

But nope, nothing.

-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Change in default vm_dirty_ratio, Tim Chen, (Mon Jun 18, 2:14 pm)
Re: Change in default vm_dirty_ratio, Andrew Morton, (Mon Jun 18, 4:47 pm)
Re: Change in default vm_dirty_ratio, Linus Torvalds, (Mon Jun 18, 5:06 pm)
Re: Change in default vm_dirty_ratio, Arjan van de Ven, (Mon Jun 18, 5:09 pm)
Re: Change in default vm_dirty_ratio, John Stoffel, (Tue Jun 19, 11:41 am)
Re: Change in default vm_dirty_ratio, Linus Torvalds, (Tue Jun 19, 12:04 pm)
Re: Change in default vm_dirty_ratio, Linus Torvalds, (Tue Jun 19, 12:06 pm)
Re: Change in default vm_dirty_ratio, Andi Kleen, (Tue Jun 19, 12:57 pm)
Re: Change in default vm_dirty_ratio, David Miller, (Tue Jun 19, 3:33 pm)
Re: Change in default vm_dirty_ratio, Dave Jones, (Tue Jun 19, 9:24 pm)
Re: Change in default vm_dirty_ratio, Andrew Morton, (Tue Jun 19, 9:44 pm)
Re: Change in default vm_dirty_ratio, Peter Zijlstra, (Wed Jun 20, 1:35 am)
Re: Change in default vm_dirty_ratio, Andrew Morton, (Wed Jun 20, 1:58 am)
Re: Change in default vm_dirty_ratio, Jens Axboe, (Wed Jun 20, 2:14 am)
Re: Change in default vm_dirty_ratio, Peter Zijlstra, (Wed Jun 20, 2:19 am)
Re: Change in default vm_dirty_ratio, Peter Zijlstra, (Wed Jun 20, 2:19 am)
Re: Change in default vm_dirty_ratio, Jens Axboe, (Wed Jun 20, 2:20 am)
Re: Change in default vm_dirty_ratio, Peter Zijlstra, (Wed Jun 20, 2:43 am)
Re: Change in default vm_dirty_ratio, Linus Torvalds, (Wed Jun 20, 10:17 am)
Re: Change in default vm_dirty_ratio, Arjan van de Ven, (Wed Jun 20, 11:12 am)
Re: Change in default vm_dirty_ratio, Linus Torvalds, (Wed Jun 20, 11:28 am)
Re: Change in default vm_dirty_ratio, Nadia Derbey, (Thu Jun 21, 5:37 am)
Re: Change in default vm_dirty_ratio, Mark Lord, (Thu Jun 21, 9:54 am)
Re: Change in default vm_dirty_ratio, Peter Zijlstra, (Thu Jun 21, 9:55 am)
Re: Change in default vm_dirty_ratio, Matt Mackall, (Thu Jun 21, 3:53 pm)
Re: Change in default vm_dirty_ratio, Linus Torvalds, (Thu Jun 21, 4:08 pm)
Re: Change in default vm_dirty_ratio, Peter Zijlstra, (Sat Jun 23, 11:23 am)
Re: Change in default vm_dirty_ratio, Linus Torvalds, (Sun Jun 24, 9:40 am)
Re: Change in default vm_dirty_ratio, Peter Zijlstra, (Sun Jun 24, 5:15 pm)