On Tue, 15 Jun 2010 20:53:43 -0400 Rik van Riel <riel@xxxxxxxxxx> wrote: > On 06/15/2010 08:39 PM, KAMEZAWA Hiroyuki wrote: > > > Hmm, or do you recommend no-dirty-page-writeback when a memcg hits limit ? > > Maybe we'll see much swaps. > > > > I want to go with this for a while, changing memcg's behavior will took > > some amounts of time, there are only a few developpers. > > One thing we can do, for kswapd, memcg and direct reclaim alike, > is to tell the flusher threads to flush pages related to a pageout > candidate page to disk. > > That way the reclaiming processes can wait on some disk IO to > finish, while the flusher thread takes care of the actual flushing. > > That should also fix the "kswapd filesystem IO has really poor IO > patterns" issue. > > There's no reason not to fix this issue the right way. > yes. but this patch just stops writeback. I think it's sane to ask not to change behavior until there are some useful changes in flusher threads. IMO, until flusher threads can work with I/O cgroup, memcg shoudln't depend on it because writeback allows stealing resource without it. Thanks, -Kame -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxxx For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>