From: Bill Davidsen <davidsen@tmr.com>
To: Roman Zippel <zippel@linux-m68k.org>
Cc: Ingo Molnar <mingo@elte.hu>,
linux-kernel@vger.kernel.org, peterz@infradead.org,
Mike Galbraith <efault@gmx.de>
Subject: Re: [ANNOUNCE/RFC] Really Fair Scheduler
Date: Sat, 01 Sep 2007 22:19:43 -0400 [thread overview]
Message-ID: <46DA1DBF.7090509@tmr.com> (raw)
In-Reply-To: <Pine.LNX.4.64.0709010206400.1817@scrub.home>
Roman Zippel wrote:
> Hi,
>
> On Fri, 31 Aug 2007, Ingo Molnar wrote:
>
> Maybe I should explain for everyone else (especially after seeing some of
> the comments on kerneltrap), why I reacted somewhat irritated on what
> looks like such an innocent mail.
> The problem is without the necessary background one can't know how wrong
> such statements as this are, the level of confidence is amazing though:
>
>> Peter's work fully solves the rounding corner-cases you described as:
>
> I'd expect Ingo to know better, but the more he refuses to answer my
> questions, the more I doubt it, at least than it comes to the math part.
>
The "math part" is important if you're doing a thesis defense, but
demonstrating better behavior under some realistic load would probably
be a better starting point. Maybe Ingo missed something in your math,
and maybe he just didn't find a benefit.
The ck and sd schedulers developed over a long time of public use and
redefinition of goals. The cfs developed faster, but still had months of
testing and the benefit of rt experience. Your scheduler is more of a
virgin birth, no slow public discussion before, no time yet for people
to run it under real loads, you're seeing first impressions.
You dropped this on the world two days before a major US holiday, at the
end of the summer when those of us not on vacation may be covering for
those who are, did you expect Ingo to drop his regular work to look at
your stuff? And do you think there are many people who can look at your
math, and look at your code, and then have any clue how well it works in
practice? I bet there aren't ten people in the world who would even
claim to do that, and half of them are kidding themselves.
So give people a few weeks to see if the rounding errors you eliminated
mean anything in practice. Faster context is nice, but it's not
something most people count as their major problem. I did a *lot* of cfs
vs. sd testing, not just all the glitch1 tests I posted here, lots of
stuff I just send to Ingo, and lots of tests like IPCbench and NNTP
server loading showed nothing. (That's good, it means cfs isn't worse
than the old scheduler for those loads.) I played with the tuning, I
even diddled the code a bit, without finding meaningful improvement, so
your possibly better math may not change the overall behavior much.
I will wait until I post actual test results before I say any more.
--
Bill Davidsen <davidsen@tmr.com>
"We have more to fear from the bungling of the incompetent than from
the machinations of the wicked." - from Slashdot
next prev parent reply other threads:[~2007-09-02 2:24 UTC|newest]
Thread overview: 31+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-08-31 2:05 [ANNOUNCE/RFC] Really Fair Scheduler Roman Zippel
2007-08-31 9:36 ` Mike Galbraith
2007-08-31 13:22 ` Roman Zippel
2007-08-31 13:55 ` Mike Galbraith
2007-09-01 4:35 ` Mike Galbraith
2007-08-31 10:54 ` Ingo Molnar
2007-08-31 13:19 ` Roman Zippel
2007-09-02 9:26 ` Ingo Molnar
2007-09-03 2:58 ` Roman Zippel
2007-09-06 3:03 ` Syren Baran
2007-09-01 6:48 ` Roman Zippel
2007-09-02 2:19 ` Bill Davidsen [this message]
2007-09-02 17:02 ` Roman Zippel
2007-09-02 0:52 ` Daniel Walker
2007-09-02 7:20 ` Ingo Molnar
2007-09-02 8:40 ` Satyam Sharma
2007-09-02 9:59 ` Ingo Molnar
2007-09-02 15:16 ` Roman Zippel
2007-09-02 15:29 ` Ingo Molnar
2007-09-02 17:16 ` Roman Zippel
2007-09-02 19:21 ` Ingo Molnar
2007-09-07 15:35 ` Roman Zippel
2007-09-08 7:56 ` Mike Galbraith
2007-09-08 8:23 ` Mike Galbraith
2007-09-10 23:23 ` Roman Zippel
2007-09-11 6:18 ` Mike Galbraith
2007-09-11 11:28 ` Roman Zippel
2007-09-02 14:47 ` Roman Zippel
2007-09-02 15:00 ` Daniel Walker
2007-09-03 18:20 ` Roman Zippel
2007-09-03 21:06 ` Daniel Walker
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=46DA1DBF.7090509@tmr.com \
--to=davidsen@tmr.com \
--cc=efault@gmx.de \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--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