Re: [PATCH 00/23] per device dirty throttling -v8

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Theodore Tso <tytso@...>
Cc: Andi Kleen <andi@...>, Ingo Molnar <mingo@...>, Linus Torvalds <torvalds@...>, Peter Zijlstra <a.p.zijlstra@...>, <linux-mm@...>, <linux-kernel@...>, <miklos@...>, <akpm@...>, <neilb@...>, <dgc@...>, <tomoki.sekiyama.qu@...>, <nikita@...>, <trond.myklebust@...>, <yingchao.zhou@...>, <richard@...>
Date: Monday, August 6, 2007 - 9:47 am

On Sun, 5 Aug 2007 11:00:29 -0400
Theodore Tso <tytso@mit.edu> wrote:


ext3 and reiser both use a dirty_inode method to make sure that we
don't actually have dirty inodes.  This way, kswapd doesn't get stuck
on the log and is able to do real work.

It would be interesting to see a comparison of relatime with a kinoded
that is willing to get stuck on the log.  The FS would need a few
tweaks so that write_inode() could know if it really needed to log or
not, but for testing you could just drop ext3_dirty_inode and have
ext3_write_inode do real work.

Then just change kswapd to kick a new kinoded and benchmark away.  A
real patch would have to look for places where mark_inode_dirty was
used and expected the dirty_inode callback to log things right away,
but for testing its good enough.

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

Messages in current thread:
[PATCH 00/23] per device dirty throttling -v8, Peter Zijlstra, (Fri Aug 3, 8:37 am)
Re: [PATCH 00/23] per device dirty throttling -v8, richard kennedy, (Wed Aug 8, 8:25 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Andi Kleen, (Wed Aug 8, 9:54 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Bill Davidsen, (Fri Aug 10, 12:17 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Miklos Szeredi, (Mon Aug 6, 4:26 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Linus Torvalds, (Fri Aug 3, 6:21 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sat Aug 4, 2:32 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sat Aug 4, 3:07 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Linus Torvalds, (Sat Aug 4, 12:15 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sat Aug 4, 6:33 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Andi Kleen, (Sat Aug 4, 8:28 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Linus Torvalds, (Sat Aug 4, 12:17 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Andrew Morton, (Sat Aug 4, 12:41 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Florian Weimer, (Sat Aug 4, 3:16 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, David Chinner, (Sun Aug 5, 8:24 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Theodore Tso, (Sun Aug 5, 6:46 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Andrew Morton, (Sun Aug 5, 2:00 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Florian Weimer, (Sun Aug 5, 3:57 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Christoph Hellwig, (Sun Aug 5, 4:43 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Nikita Danilov, (Sat Aug 4, 1:26 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sat Aug 4, 12:37 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Lionel Elie Mamane, (Thu Aug 9, 2:25 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Chuck Ebbert, (Thu Aug 9, 11:02 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Diego Calleja, (Thu Aug 9, 12:22 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Andi Kleen, (Sat Aug 4, 8:26 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Helge Hafting, (Thu Aug 16, 6:18 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Christoph Hellwig, (Sun Aug 5, 4:41 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Andi Kleen, (Mon Aug 6, 6:42 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Theodore Tso, (Sun Aug 5, 11:00 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Dave Jones, (Thu Aug 16, 8:45 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Chris Mason, (Mon Aug 6, 9:47 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Linus Torvalds, (Sat Aug 4, 1:39 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Jeff Garzik, (Sat Aug 4, 2:08 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Jakob Oestergaard, (Sun Aug 5, 6:20 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Jeff Garzik, (Sun Aug 5, 6:42 am)
Re: [PATCH 00/23] per device dirty throttling -v8, David Chinner, (Sun Aug 5, 7:43 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Jakob Oestergaard, (Sun Aug 5, 6:58 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 8:46 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Linus Torvalds, (Sun Aug 5, 12:45 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 3:09 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 3:32 pm)
[patch] implement smarter atime updates support, Ingo Molnar, (Sun Aug 5, 3:22 pm)
Re: [patch] implement smarter atime updates support, Arjan van de Ven, (Sun Aug 5, 3:53 pm)
Re: [patch] implement smarter atime updates support, Arjan van de Ven, (Sun Aug 5, 4:22 pm)
[patch] implement smarter atime updates support, v2, Ingo Molnar, (Sun Aug 5, 3:28 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Jakob Oestergaard, (Sun Aug 5, 9:46 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sat Aug 4, 3:21 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sat Aug 4, 4:28 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ilpo Järvinen, (Sat Aug 4, 6:39 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 3:13 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Greg Trounson, (Wed Aug 8, 8:57 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Andi Kleen, (Wed Aug 8, 10:33 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Diego Calleja, (Sun Aug 5, 9:22 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Mon Aug 6, 2:58 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Bill Davidsen, (Fri Aug 10, 12:04 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Mon Aug 6, 2:52 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sat Aug 4, 5:03 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Bill Davidsen, (Tue Aug 7, 3:09 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 3:37 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 8:54 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 2:08 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Bill Davidsen, (Wed Aug 8, 2:22 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Jeff Garzik, (Wed Aug 8, 3:39 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Bill Davidsen, (Wed Aug 8, 4:31 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Jeff Garzik, (Sun Aug 5, 5:04 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 3:21 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Dave Jones, (Sun Aug 5, 2:44 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Mon Aug 6, 2:39 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Dave Jones, (Mon Aug 6, 11:59 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Mon Aug 6, 12:16 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 8:56 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Willy Tarreau, (Sun Aug 5, 4:53 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Arjan van de Ven, (Sun Aug 5, 2:02 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Andrew Morton, (Sun Aug 5, 4:33 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Andrew Morton, (Sun Aug 5, 3:29 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 3:39 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Arjan van de Ven, (Sat Aug 4, 4:34 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Jeff Garzik, (Sat Aug 4, 4:28 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Bill Davidsen, (Tue Aug 7, 2:55 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Bill Davidsen, (Wed Aug 8, 1:44 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 3:18 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Claudio Martins, (Sat Aug 4, 7:51 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Bill Davidsen, (Tue Aug 7, 5:20 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Theodore Tso, (Sun Aug 5, 10:46 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Arjan van de Ven, (Sun Aug 5, 2:08 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 1:55 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Jeff Garzik, (Sun Aug 5, 1:59 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 2:09 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 3:28 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sun Aug 5, 8:58 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Willy Tarreau, (Sun Aug 5, 9:29 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Mon Aug 6, 2:57 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Willy Tarreau, (Mon Aug 6, 9:12 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Jakob Oestergaard, (Sun Aug 5, 6:29 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Linus Torvalds, (Sat Aug 4, 3:47 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Arjan van de Ven, (Sat Aug 4, 4:13 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Theodore Tso, (Sat Aug 4, 5:48 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Arjan van de Ven, (Sun Aug 5, 2:01 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Christoph Hellwig, (Sun Aug 5, 4:34 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sat Aug 4, 4:00 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sat Aug 4, 4:11 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Arjan van de Ven, (Sat Aug 4, 4:13 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Linus Torvalds, (Sat Aug 4, 3:49 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Christoph Hellwig, (Sun Aug 5, 4:36 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Helge Hafting, (Tue Aug 14, 5:57 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Martin J. Bligh, (Wed Aug 8, 5:10 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Andrew Morton, (Wed Aug 8, 5:21 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Bill Davidsen, (Thu Aug 9, 8:21 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Martin Bligh, (Wed Aug 8, 8:54 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Valerie Henson, (Sat Aug 11, 7:14 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Chuck Ebbert, (Mon Aug 6, 2:03 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Chuck Ebbert, (Mon Aug 6, 3:46 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Tue Aug 7, 3:05 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Jeff Garzik, (Mon Aug 6, 2:53 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Diego Calleja, (Sat Aug 4, 1:02 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sat Aug 4, 1:17 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Karel Zak, (Wed Aug 8, 6:43 am)
Re: [PATCH 00/23] per device dirty throttling -v8, Diego Calleja, (Sat Aug 4, 1:38 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Diego Calleja, (Sat Aug 4, 1:51 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Andrew Morton, (Sat Aug 4, 12:51 pm)
Re: [PATCH 00/23] per device dirty throttling -v8, Ingo Molnar, (Sat Aug 4, 12:56 pm)