From: William Pitcock <nenolod@dereferenced.org>
To: Ingo Molnar <mingo@elte.hu>
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 13:39:19 +0400 (MSD) [thread overview]
Message-ID: <8358526.1721286876359420.JavaMail.root@ifrit.dereferenced.org> (raw)
In-Reply-To: <20101012093044.GD20366@elte.hu>
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.
William
next prev parent reply other threads:[~2010-10-12 9:39 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 [this message]
2010-10-12 9:47 ` Ingo Molnar
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=8358526.1721286876359420.JavaMail.root@ifrit.dereferenced.org \
--to=nenolod@dereferenced.org \
--cc=efault@gmx.de \
--cc=kernel@kolivas.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox