From: Ingo Molnar <mingo@elte.hu>
To: Roman Zippel <zippel@linux-m68k.org>
Cc: linux-kernel@vger.kernel.org, peterz@infradead.org,
Mike Galbraith <efault@gmx.de>
Subject: Re: [ANNOUNCE/RFC] Really Simple Really Fair Scheduler
Date: Mon, 3 Sep 2007 20:54:03 +0200 [thread overview]
Message-ID: <20070903185403.GA23479@elte.hu> (raw)
In-Reply-To: <Pine.LNX.4.64.0709032030320.1817@scrub.home>
* Roman Zippel <zippel@linux-m68k.org> wrote:
> Hi,
>
> On Sun, 2 Sep 2007, Ingo Molnar wrote:
>
> > Roman, as an addendum to my review, please find below a prototype patch
> > i've just written that implements RSRFS (Really Simple Really Fair
> > Scheduler) ontop of CFS. It is intended to demonstrate the essence of
> > the math you have presented via your patch. (it has no nice levels
> > support yet, to make the math really apparent to everyone interested)
>
> It simplifies the math too much, the nice level weighting is an
> essential part of the math and without it one can't really understand
> the problem I'm trying to solve. At http://lkml.org/lkml/2007/9/3/168
> I provide an example of the math, which more acurately demonstrates
> the essential math.
as i mentioned it above, in the first level review i'm mainly interested
in your patch's behavior wrt. simple nice-0 tasks, how they run and how
they sleep and wake up. Nothing else. Why? That's what 99% of the Linux
tasks do after all. So could you please confirm whether that aspect of
what i wrote (both in words and in code) is correct?
If this basic model is correct, we can look further. If this basic model
is flawed, no amount of weighting, nice level logic, rounding behavior
can fix it. I'm sure you agree with that too.
That's why i wrote this prototype, please confirm or deny whether i
correctly understood how you intend to handle nice-0 tasks. (From your
mails i read a part-acknowledgement of that but i'd like to see a more
clear acknowledgement - or please mention any issues if you know about
them.) Thanks!
Ingo
next prev parent reply other threads:[~2007-09-03 18:54 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-09-02 12:01 [ANNOUNCE/RFC] Really Simple Really Fair Scheduler Ingo Molnar
2007-09-02 19:12 ` Tong Li
2007-09-02 19:44 ` Ingo Molnar
2007-09-03 18:38 ` Roman Zippel
2007-09-03 18:54 ` Ingo Molnar [this message]
2007-09-03 19:13 ` Roman Zippel
2007-09-03 19:20 ` Ingo Molnar
2007-09-03 19:55 ` Roman Zippel
2007-09-03 20:04 ` Ingo Molnar
2007-09-04 2:50 ` Roman Zippel
2007-09-04 6:29 ` Ingo Molnar
2007-09-04 11:21 ` Roman Zippel
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=20070903185403.GA23479@elte.hu \
--to=mingo@elte.hu \
--cc=efault@gmx.de \
--cc=linux-kernel@vger.kernel.org \
--cc=peterz@infradead.org \
--cc=zippel@linux-m68k.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