From: Ingo Molnar <mingo@elte.hu>
To: William Pitcock <nenolod@dereferenced.org>
Cc: linux-kernel@vger.kernel.org, peterz@infradead.org,
efault@gmx.de, kernel@kolivas.org
Subject: Re: [PATCH try 5] CFS: Add hierarchical tree-based penalty.
Date: Tue, 12 Oct 2010 11:47:35 +0200 [thread overview]
Message-ID: <20101012094735.GH20366@elte.hu> (raw)
In-Reply-To: <8358526.1721286876359420.JavaMail.root@ifrit.dereferenced.org>
* William Pitcock <nenolod@dereferenced.org> wrote:
> Hi,
>
> ----- "Ingo Molnar" <mingo@elte.hu> wrote:
>
> > * William Pitcock <nenolod@dereferenced.org> wrote:
> >
> > > Inspired by the recent change to BFS by Con Kolivas, this patch
> > causes
> > > vruntime to be penalized based on parent depth from their root task
> >
> > > group.
> > >
> > > I have, for the moment, decided to make it a default feature since
> > the
> > > design of CFS ensures that broken applications depending on task
> > > enqueue behaviour behaving traditionally will continue to work.
> >
> > Just curious, is this v5 submission a reply to Peter's earlier review
> > of
> > your v3 patch? If yes then please explicitly outline the changes you
> > did
> > so that Peter and others do not have to guess about the direction your
> >
> > work is taking.
>
> I just did that in the email I just sent. Simply put, I was talking
> with Con a few weeks ago about the concept of having a maximum amount
> of service for all threads belonging to a process. This did not work
> out so well, so Con proposed penalizing based on fork depth, which
> still allows us to maintain interactivity with make -j64 running in
> the background.
>
> Actually, I lie: it works great for server scenarios where you have
> some sysadmin also running azureus. Azureus gets penalized instead,
> but other apps like audacious get penalized too.
Thanks for the explanation!
Ingo
next prev parent reply other threads:[~2010-10-12 9:47 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-10-12 5:32 [PATCH try 5] CFS: Add hierarchical tree-based penalty William Pitcock
2010-10-12 9:30 ` Ingo Molnar
2010-10-12 9:35 ` Peter Zijlstra
2010-10-12 9:39 ` William Pitcock
2010-10-12 9:47 ` Ingo Molnar [this message]
2010-10-12 9:57 ` Con Kolivas
2010-10-12 10:16 ` Ingo Molnar
2010-10-12 10:26 ` Con Kolivas
-- strict thread matches above, loose matches on Subject: below --
2010-10-12 5:32 William Pitcock
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20101012094735.GH20366@elte.hu \
--to=mingo@elte.hu \
--cc=efault@gmx.de \
--cc=kernel@kolivas.org \
--cc=linux-kernel@vger.kernel.org \
--cc=nenolod@dereferenced.org \
--cc=peterz@infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.