Messages in this thread | | | Date | Wed, 7 Sep 2011 17:06:16 +0800 | From | Wu Fengguang <> | Subject | Re: [PATCH 15/18] writeback: charge leaked page dirties to active tasks |
| |
On Wed, Sep 07, 2011 at 12:16:36AM +0800, Peter Zijlstra wrote: > On Sun, 2011-09-04 at 09:53 +0800, Wu Fengguang wrote: > > The solution is to charge the pages dirtied by the exited gcc to the > > other random gcc/dd instances. > > random dirtying task, seeing it lacks a !strcmp(t->comm, "gcc") || ! > strcmp(t->comm, "dd") clause.
OK.
> > It sounds not perfect, however should > > behave good enough in practice. > > Seeing as that throttled tasks aren't actually running so those that are > running are more likely to pick it up and get throttled, therefore > promoting an equal spread.. ?
Exactly. Let me write that into changelog :)
Thanks, Fengguang
| |