* [ANNOUNCE] Staircase Deadline cpu scheduler version 0.46
@ 2007-04-22 15:03 Con Kolivas
2007-04-22 17:58 ` Thomas Backlund
[not found] ` <6700d24e0704221809v572cff44n52b30b3930fd79cf@mail.gmail.com>
0 siblings, 2 replies; 4+ messages in thread
From: Con Kolivas @ 2007-04-22 15:03 UTC (permalink / raw)
To: linux kernel mailing list, ck list, Ingo Molnar, Mike Galbraith,
Al Boldi, Peter Williams, Nick Piggin, Matt Mackall, Bill Huey,
William Lee Irwin III, Willy Tarreau, Gene Heskett
Yet another significant bugfix for SMP balancing was just posted for the
staircase deadline cpu scheduler which improves behaviour dramatically on any
SMP machine.
Thanks to Willy Tarreau for noticing more bugs.
As requested was a version in the Makefile so this version of the patch
adds -sd046 to the kernel version.
http://ck.kolivas.org/patches/staircase-deadline/2.6.21-rc7-sd-0.46.patch
http://ck.kolivas.org/patches/staircase-deadline/2.6.20.7-sd-0.46.patch
Renicing X to -10, while not essential, may be desirable on the desktop.
Unlike the CFS scheduler which renices X without your intervention to
nice -19, the SD patches do not alter nice level on their own.
See the patch just posted called 'sched: implement staircase deadline
scheduler load weight fix' for details of the fixes.
Thanks to all testing and giving feedback.
Well I'm exhausted...
--
-ck
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ANNOUNCE] Staircase Deadline cpu scheduler version 0.46
2007-04-22 15:03 [ANNOUNCE] Staircase Deadline cpu scheduler version 0.46 Con Kolivas
@ 2007-04-22 17:58 ` Thomas Backlund
2007-04-22 21:21 ` Con Kolivas
[not found] ` <6700d24e0704221809v572cff44n52b30b3930fd79cf@mail.gmail.com>
1 sibling, 1 reply; 4+ messages in thread
From: Thomas Backlund @ 2007-04-22 17:58 UTC (permalink / raw)
To: Con Kolivas
Cc: linux kernel mailing list, ck list, Ingo Molnar, Mike Galbraith,
Al Boldi, Peter Williams, Nick Piggin, Matt Mackall, Bill Huey,
William Lee Irwin III, Willy Tarreau, Gene Heskett
mån 2007-04-23 klockan 01:03 +1000 skrev Con Kolivas:
> Yet another significant bugfix for SMP balancing was just posted for the
> staircase deadline cpu scheduler which improves behaviour dramatically on any
> SMP machine.
>
> Thanks to Willy Tarreau for noticing more bugs.
>
> As requested was a version in the Makefile so this version of the patch
> adds -sd046 to the kernel version.
>
> http://ck.kolivas.org/patches/staircase-deadline/2.6.21-rc7-sd-0.46.patch
> http://ck.kolivas.org/patches/staircase-deadline/2.6.20.7-sd-0.46.patch
>
> Renicing X to -10, while not essential, may be desirable on the desktop.
> Unlike the CFS scheduler which renices X without your intervention to
> nice -19, the SD patches do not alter nice level on their own.
>
> See the patch just posted called 'sched: implement staircase deadline
> scheduler load weight fix' for details of the fixes.
>
> Thanks to all testing and giving feedback.
>
> Well I'm exhausted...
>
This one broke 2.6.20.7 build...
kernel/sched.c: In function ‘dependent_sleeper’:
kernel/sched.c:3319: error: ‘DEF_TIMESLICE’ undeclared (first use in
this function)
kernel/sched.c:3319: error: (Each undeclared identifier is reported only
once
kernel/sched.c:3319: error: for each function it appears in.)
--
Thomas Backlund <tmb@mandriva.org>
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [ANNOUNCE] Staircase Deadline cpu scheduler version 0.46
2007-04-22 17:58 ` Thomas Backlund
@ 2007-04-22 21:21 ` Con Kolivas
0 siblings, 0 replies; 4+ messages in thread
From: Con Kolivas @ 2007-04-22 21:21 UTC (permalink / raw)
To: Thomas Backlund
Cc: linux kernel mailing list, ck list, Ingo Molnar, Mike Galbraith,
Al Boldi, Peter Williams, Nick Piggin, Matt Mackall, Bill Huey,
William Lee Irwin III, Willy Tarreau, Gene Heskett
On Monday 23 April 2007 03:58, Thomas Backlund wrote:
> mån 2007-04-23 klockan 01:03 +1000 skrev Con Kolivas:
> > Yet another significant bugfix for SMP balancing was just posted for the
> > staircase deadline cpu scheduler which improves behaviour dramatically on
> > any SMP machine.
> >
> > Thanks to Willy Tarreau for noticing more bugs.
> >
> > As requested was a version in the Makefile so this version of the patch
> > adds -sd046 to the kernel version.
> >
> > http://ck.kolivas.org/patches/staircase-deadline/2.6.21-rc7-sd-0.46.patch
> > http://ck.kolivas.org/patches/staircase-deadline/2.6.20.7-sd-0.46.patch
> >
> > Renicing X to -10, while not essential, may be desirable on the desktop.
> > Unlike the CFS scheduler which renices X without your intervention to
> > nice -19, the SD patches do not alter nice level on their own.
> >
> > See the patch just posted called 'sched: implement staircase deadline
> > scheduler load weight fix' for details of the fixes.
> >
> > Thanks to all testing and giving feedback.
> >
> > Well I'm exhausted...
>
> This one broke 2.6.20.7 build...
>
> kernel/sched.c: In function ‘dependent_sleeper’:
> kernel/sched.c:3319: error: ‘DEF_TIMESLICE’ undeclared (first use in
> this function)
> kernel/sched.c:3319: error: (Each undeclared identifier is reported only
> once
> kernel/sched.c:3319: error: for each function it appears in.)
Apologies it was a blind merge.
Use this instead
http://ck.kolivas.org/patches/staircase-deadline/2.6.20.7-sd-0.46-1.patch
--
-ck
^ permalink raw reply [flat|nested] 4+ messages in thread
* Fwd: [ck] [ANNOUNCE] Staircase Deadline cpu scheduler version 0.46
[not found] ` <6700d24e0704221809v572cff44n52b30b3930fd79cf@mail.gmail.com>
@ 2007-04-23 1:59 ` hechacker1
0 siblings, 0 replies; 4+ messages in thread
From: hechacker1 @ 2007-04-23 1:59 UTC (permalink / raw)
Cc: linux-kernel
From: hechacker1 <hechacker1@gmail.com>
Date: Apr 22, 2007 6:09 PM
Subject: Re: [ck] [ANNOUNCE] Staircase Deadline cpu scheduler version 0.46
To: Con Kolivas <kernel@kolivas.org>
First of all, thank you for your continued development of SD. I've
been using RSDL v.30 since it came out with skunk-sources (a gentoo
patchset). It has ran stable since that time.
I went ahead and taught myself how to patch a kernel together so I
could try SD-0.46.
hechacker1@700m ~ $ uname -a
Linux 700m 2.6.21-rc7-sd046-rsdl #2 PREEMPT Sun Apr 22 15:13:36 PDT
2007 i686 Intel(R) Pentium(R) M processor 1.70GHz GenuineIntel
GNU/Linux
My findings:
SD 0.46 is much more responsive than RSDL 0.30. I have portage niced
to 19, make -j2, and it doesn't interfere with Xorg/Beryl at all.
Animations are silky smooth in beryl compared to the standard 2.6.21
scheduler which lags/becomes jerky when there is any kind of load (and
nicing it didn't help). This is especially important since I use
resier4 with cryptcompress (lzo) and it does peg out my CPU at 100%
during portage database rebuilds and searches. Not to mention all the
untaring/unzipping that portage does to build from source (and i have
everything built in tmpfs, so there isn't an i/o limitation).
I have rr_interval at 6 ms.
Xorg is "slightly" more responsive (doesn't lag) under load with nice
-10, although I also have beryl and emerald to worry about too since
they draw the windows and consume cpu. Xorg with nice 0 is still
responsive under all loads, so at least the tweak isn't required.
So far this is my new favorite scheduler. I'm compiling openoffice in
the background right now and I can't even notice it.
I will spend some time with this scheduler to get a feel for its
performance and later try CFS to get a comparison.
On 4/22/07, Con Kolivas <kernel@kolivas.org > wrote:
> Yet another significant bugfix for SMP balancing was just posted for the
> staircase deadline cpu scheduler which improves behaviour dramatically on any
> SMP machine.
>
> Thanks to Willy Tarreau for noticing more bugs.
>
> As requested was a version in the Makefile so this version of the patch
> adds -sd046 to the kernel version.
>
> http://ck.kolivas.org/patches/staircase-deadline/2.6.21-rc7-sd-0.46.patch
> http://ck.kolivas.org/patches/staircase-deadline/2.6.20.7-sd-0.46.patch
>
> Renicing X to -10, while not essential, may be desirable on the desktop.
> Unlike the CFS scheduler which renices X without your intervention to
> nice -19, the SD patches do not alter nice level on their own.
>
> See the patch just posted called 'sched: implement staircase deadline
> scheduler load weight fix' for details of the fixes.
>
> Thanks to all testing and giving feedback.
>
> Well I'm exhausted...
>
> --
> -ck
> _______________________________________________
> http://ck.kolivas.org/faqs/replying-to-mailing-list.txt
> ck mailing list - mailto: ck@vds.kolivas.org
> http://vds.kolivas.org/mailman/listinfo/ck
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2007-04-23 1:59 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-22 15:03 [ANNOUNCE] Staircase Deadline cpu scheduler version 0.46 Con Kolivas
2007-04-22 17:58 ` Thomas Backlund
2007-04-22 21:21 ` Con Kolivas
[not found] ` <6700d24e0704221809v572cff44n52b30b3930fd79cf@mail.gmail.com>
2007-04-23 1:59 ` Fwd: [ck] " hechacker1
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox