Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-06 Thread jos poortvliet
Op Tuesday 06 March 2007, schreef Willy Tarreau: In a way, I think they are right. Let me explain. Pluggable schedulers are useful when you want to switch away from the default one. This is very useful during development of a new scheduler, as well as when you're not satisfied with the default

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-06 Thread Con Kolivas
On Wednesday 07 March 2007 04:50, Bill Davidsen wrote: Gene Heskett wrote: On Monday 05 March 2007, Nicolas Mailhot wrote: This looks like -mm stuff if you want it in 2.6.22 This needs to get to 2.6.21, it really is that big an improvement. As Con pointed out, for some workloads and

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-06 Thread Bill Davidsen
Willy Tarreau wrote: On Tue, Mar 06, 2007 at 11:18:44AM +1100, Con Kolivas wrote: On Tuesday 06 March 2007 10:05, Bill Davidsen wrote: jos poortvliet wrote: Well, imho his current staircase scheduler already does a better job compared to mainline, but it won't make it in (or at

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-06 Thread Willy Tarreau
Hi Bill, On Tue, Mar 06, 2007 at 04:37:37PM -0500, Bill Davidsen wrote: (...) The point is that no one CPU scheduler will satisfy the policy needs of all users, any more than one i/o scheduler does so. We have realtime scheduling, preempt both voluntary and involuntary, why should we not

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Nicholas Miell
On Tue, 2007-03-06 at 05:41 +0100, Willy Tarreau wrote: > On Tue, Mar 06, 2007 at 11:18:44AM +1100, Con Kolivas wrote: > > On Tuesday 06 March 2007 10:05, Bill Davidsen wrote: > > > jos poortvliet wrote: > > > > Well, imho his current staircase scheduler already does a better job > > > > compared

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Shawn Starr
On Monday 05 March 2007 10:13, Willy Tarreau wrote: > Con, > > I've now given it a try with HZ=250 on my dual-athlon. It works > beautifully. I also quickly checked that playing mp3 doesn't skip during > make -j4, and that gears runs fairly smoothly, since those are the > references people often

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Willy Tarreau
On Tue, Mar 06, 2007 at 11:18:44AM +1100, Con Kolivas wrote: > On Tuesday 06 March 2007 10:05, Bill Davidsen wrote: > > jos poortvliet wrote: > > > Well, imho his current staircase scheduler already does a better job > > > compared to mainline, but it won't make it in (or at least, it's not > > >

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Gene Heskett
On Monday 05 March 2007, Linus Torvalds wrote: >On Mon, 5 Mar 2007, Ed Tomlinson wrote: >> The patch _does_ make a difference. For instance reading mail with >> freenet working hard (threaded java application) and gentoo's emerge >> triggering compiles to update the box is much smoother. >> >>

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Ed Tomlinson
Hi, I have had this in for about 24 hours. So far so good. I am running on IUP amd64 with 'voluntary kernel Preemption' enabled (preemptible kernels seem to lock up solid switching between 32 and 64 apps - no opps and nothing on the serial console...) The patch _does_ make a difference. For

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Linus Torvalds
On Mon, 5 Mar 2007, Ed Tomlinson wrote: > > The patch _does_ make a difference. For instance reading mail with freenet > working > hard (threaded java application) and gentoo's emerge triggering compiles to > update the > box is much smoother. > > Think this scheduler needs serious

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Con Kolivas
On Tuesday 06 March 2007 10:05, Bill Davidsen wrote: > jos poortvliet wrote: > > Well, imho his current staircase scheduler already does a better job > > compared to mainline, but it won't make it in (or at least, it's not > > likely). So we can hope this WILL make it into mainline, but I wouldn't

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Gene Heskett
On Monday 05 March 2007, Andrew Morton wrote: >On Mon, 05 Mar 2007 14:19:25 -0500 > >Gene Heskett <[EMAIL PROTECTED]> wrote: >> Andrew, please, get this one in ASAP, > >I'm presently nearly 1000 messages behind on my lkml reading. We'll get >there. > >> but promise me an -mm won't trash >> half

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Bill Davidsen
jos poortvliet wrote: Op Sunday 04 March 2007, schreef Willy Tarreau: Hi Con ! This was designed to be robust for any application since linux demands a general purpose scheduler design, while preserving interactivity, instead of optimising for one particular end use. Well, I haven't tested it

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Andrew Morton
On Mon, 05 Mar 2007 14:19:25 -0500 Gene Heskett <[EMAIL PROTECTED]> wrote: > Andrew, please, get this one in ASAP, I'm presently nearly 1000 messages behind on my lkml reading. We'll get there. > but promise me an -mm won't trash > half my filesystems like one I tried 2-3 years ago did. I

Re: [ck] Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Con Kolivas
On Tuesday 06 March 2007 05:23, Al Boldi wrote: > Con Kolivas wrote: > > Gears just isn't an interactive task and just about anything but gears > > would be a better test case since its behaviour varies wildly under > > different combinations of graphics cards, memory bandwidth, cpu and so > > on.

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Con Kolivas
On Sunday 04 March 2007 18:00, Con Kolivas wrote: > This message is to announce the first general public release of the > "Rotating Staircase DeadLine" cpu scheduler. > A full rollup of the patch for 2.6.20: > http://ck.kolivas.org/patches/staircase-deadline/sched-rsdl-0.26.patch This patch has

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Con Kolivas
On Tuesday 06 March 2007 05:29, Simon Arlott wrote: > On 04/03/07 22:27, Con Kolivas wrote: > > On Monday 05 March 2007 09:19, Simon Arlott wrote: > >> If I run glxgears, thunderbird/firefox become really slow to > >> respond/display and cpu usage isn't even at 100%. I had thunderbird > >> lagging

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Gene Heskett
On Monday 05 March 2007, Lee Revell wrote: >On 3/5/07, Gene Heskett <[EMAIL PROTECTED]> wrote: >> On Monday 05 March 2007, Nicolas Mailhot wrote: >> >This looks like -mm stuff if you want it in 2.6.22 >> >> This needs to get to 2.6.21, it really is that big an improvement. > >You can probably

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Gene Heskett
On Monday 05 March 2007, Paolo Ciarrocchi wrote: >On 3/5/07, Gene Heskett <[EMAIL PROTECTED]> wrote: >> On Monday 05 March 2007, Nicolas Mailhot wrote: >> >This looks like -mm stuff if you want it in 2.6.22 >> >> This needs to get to 2.6.21, it really is that big an improvement. > >On 3/5/07, Gene

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Simon Arlott
On 04/03/07 22:27, Con Kolivas wrote: On Monday 05 March 2007 09:19, Simon Arlott wrote: If I run glxgears, thunderbird/firefox become really slow to respond/display and cpu usage isn't even at 100%. I had thunderbird lagging on keyboard character repeat earlier but can't reproduce that now

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Lee Revell
On 3/5/07, Gene Heskett <[EMAIL PROTECTED]> wrote: On Monday 05 March 2007, Nicolas Mailhot wrote: >This looks like -mm stuff if you want it in 2.6.22 This needs to get to 2.6.21, it really is that big an improvement. You can probably speed things up by regression testing against a wide range

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Paolo Ciarrocchi
On 3/5/07, Gene Heskett <[EMAIL PROTECTED]> wrote: On Monday 05 March 2007, Nicolas Mailhot wrote: >This looks like -mm stuff if you want it in 2.6.22 This needs to get to 2.6.21, it really is that big an improvement. On 3/5/07, Gene Heskett <[EMAIL PROTECTED]> wrote: On Monday 05 March

Re: [ck] Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Con Kolivas
On Monday 05 March 2007 22:59, Al Boldi wrote: > Markus Törnqvist wrote: > > On Mon, Mar 05, 2007 at 08:34:45AM +0300, Al Boldi wrote: > > >Ok, gears is smooth when you run "make -j4", but with "nice make -j4", > > > gears becomes bursty. This looks like a problem with nice-levels. In > > >

Re: [ck] Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Al Boldi
Markus Törnqvist wrote: > On Mon, Mar 05, 2007 at 08:34:45AM +0300, Al Boldi wrote: > >Ok, gears is smooth when you run "make -j4", but with "nice make -j4", > > gears becomes bursty. This looks like a problem with nice-levels. In > > general, looking subjectively at top d.1, procs appear to

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Nicolas Mailhot
Le Lun 5 mars 2007 10:53, Gene Heskett a écrit : > On Monday 05 March 2007, Nicolas Mailhot wrote: >>This looks like -mm stuff if you want it in 2.6.22 > > This needs to get to 2.6.21, it really is that big an improvement. One can dream... I suspect Linus will disagree, especially if it never

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Gene Heskett
On Monday 05 March 2007, Nicolas Mailhot wrote: >This looks like -mm stuff if you want it in 2.6.22 This needs to get to 2.6.21, it really is that big an improvement. -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Nicolas Mailhot
This looks like -mm stuff if you want it in 2.6.22 -- Nicolas Mailhot - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Nicolas Mailhot
This looks like -mm stuff if you want it in 2.6.22 -- Nicolas Mailhot - To unsubscribe from this list: send the line unsubscribe linux-kernel in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Gene Heskett
On Monday 05 March 2007, Nicolas Mailhot wrote: This looks like -mm stuff if you want it in 2.6.22 This needs to get to 2.6.21, it really is that big an improvement. -- Cheers, Gene There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order.

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Nicolas Mailhot
Le Lun 5 mars 2007 10:53, Gene Heskett a écrit : On Monday 05 March 2007, Nicolas Mailhot wrote: This looks like -mm stuff if you want it in 2.6.22 This needs to get to 2.6.21, it really is that big an improvement. One can dream... I suspect Linus will disagree, especially if it never was in

Re: [ck] Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Al Boldi
Markus Törnqvist wrote: On Mon, Mar 05, 2007 at 08:34:45AM +0300, Al Boldi wrote: Ok, gears is smooth when you run make -j4, but with nice make -j4, gears becomes bursty. This looks like a problem with nice-levels. In general, looking subjectively at top d.1, procs appear to show jerkiness

Re: [ck] Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Con Kolivas
On Monday 05 March 2007 22:59, Al Boldi wrote: Markus Törnqvist wrote: On Mon, Mar 05, 2007 at 08:34:45AM +0300, Al Boldi wrote: Ok, gears is smooth when you run make -j4, but with nice make -j4, gears becomes bursty. This looks like a problem with nice-levels. In general, looking

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Paolo Ciarrocchi
On 3/5/07, Gene Heskett [EMAIL PROTECTED] wrote: On Monday 05 March 2007, Nicolas Mailhot wrote: This looks like -mm stuff if you want it in 2.6.22 This needs to get to 2.6.21, it really is that big an improvement. On 3/5/07, Gene Heskett [EMAIL PROTECTED] wrote: On Monday 05 March 2007,

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Lee Revell
On 3/5/07, Gene Heskett [EMAIL PROTECTED] wrote: On Monday 05 March 2007, Nicolas Mailhot wrote: This looks like -mm stuff if you want it in 2.6.22 This needs to get to 2.6.21, it really is that big an improvement. You can probably speed things up by regression testing against a wide range of

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Simon Arlott
On 04/03/07 22:27, Con Kolivas wrote: On Monday 05 March 2007 09:19, Simon Arlott wrote: If I run glxgears, thunderbird/firefox become really slow to respond/display and cpu usage isn't even at 100%. I had thunderbird lagging on keyboard character repeat earlier but can't reproduce that now

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Gene Heskett
On Monday 05 March 2007, Paolo Ciarrocchi wrote: On 3/5/07, Gene Heskett [EMAIL PROTECTED] wrote: On Monday 05 March 2007, Nicolas Mailhot wrote: This looks like -mm stuff if you want it in 2.6.22 This needs to get to 2.6.21, it really is that big an improvement. On 3/5/07, Gene Heskett

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Gene Heskett
On Monday 05 March 2007, Lee Revell wrote: On 3/5/07, Gene Heskett [EMAIL PROTECTED] wrote: On Monday 05 March 2007, Nicolas Mailhot wrote: This looks like -mm stuff if you want it in 2.6.22 This needs to get to 2.6.21, it really is that big an improvement. You can probably speed things up by

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Con Kolivas
On Tuesday 06 March 2007 05:29, Simon Arlott wrote: On 04/03/07 22:27, Con Kolivas wrote: On Monday 05 March 2007 09:19, Simon Arlott wrote: If I run glxgears, thunderbird/firefox become really slow to respond/display and cpu usage isn't even at 100%. I had thunderbird lagging on keyboard

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Con Kolivas
On Sunday 04 March 2007 18:00, Con Kolivas wrote: This message is to announce the first general public release of the Rotating Staircase DeadLine cpu scheduler. A full rollup of the patch for 2.6.20: http://ck.kolivas.org/patches/staircase-deadline/sched-rsdl-0.26.patch This patch has been

Re: [ck] Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Con Kolivas
On Tuesday 06 March 2007 05:23, Al Boldi wrote: Con Kolivas wrote: Gears just isn't an interactive task and just about anything but gears would be a better test case since its behaviour varies wildly under different combinations of graphics cards, memory bandwidth, cpu and so on. What

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Andrew Morton
On Mon, 05 Mar 2007 14:19:25 -0500 Gene Heskett [EMAIL PROTECTED] wrote: Andrew, please, get this one in ASAP, I'm presently nearly 1000 messages behind on my lkml reading. We'll get there. but promise me an -mm won't trash half my filesystems like one I tried 2-3 years ago did. I can't.

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Bill Davidsen
jos poortvliet wrote: Op Sunday 04 March 2007, schreef Willy Tarreau: Hi Con ! This was designed to be robust for any application since linux demands a general purpose scheduler design, while preserving interactivity, instead of optimising for one particular end use. Well, I haven't tested it

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Gene Heskett
On Monday 05 March 2007, Andrew Morton wrote: On Mon, 05 Mar 2007 14:19:25 -0500 Gene Heskett [EMAIL PROTECTED] wrote: Andrew, please, get this one in ASAP, I'm presently nearly 1000 messages behind on my lkml reading. We'll get there. but promise me an -mm won't trash half my filesystems

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Con Kolivas
On Tuesday 06 March 2007 10:05, Bill Davidsen wrote: jos poortvliet wrote: Well, imho his current staircase scheduler already does a better job compared to mainline, but it won't make it in (or at least, it's not likely). So we can hope this WILL make it into mainline, but I wouldn't

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Linus Torvalds
On Mon, 5 Mar 2007, Ed Tomlinson wrote: The patch _does_ make a difference. For instance reading mail with freenet working hard (threaded java application) and gentoo's emerge triggering compiles to update the box is much smoother. Think this scheduler needs serious looking at.

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Ed Tomlinson
Hi, I have had this in for about 24 hours. So far so good. I am running on IUP amd64 with 'voluntary kernel Preemption' enabled (preemptible kernels seem to lock up solid switching between 32 and 64 apps - no opps and nothing on the serial console...) The patch _does_ make a difference. For

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Gene Heskett
On Monday 05 March 2007, Linus Torvalds wrote: On Mon, 5 Mar 2007, Ed Tomlinson wrote: The patch _does_ make a difference. For instance reading mail with freenet working hard (threaded java application) and gentoo's emerge triggering compiles to update the box is much smoother. Think this

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Willy Tarreau
On Tue, Mar 06, 2007 at 11:18:44AM +1100, Con Kolivas wrote: On Tuesday 06 March 2007 10:05, Bill Davidsen wrote: jos poortvliet wrote: Well, imho his current staircase scheduler already does a better job compared to mainline, but it won't make it in (or at least, it's not likely). So

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Shawn Starr
On Monday 05 March 2007 10:13, Willy Tarreau wrote: Con, I've now given it a try with HZ=250 on my dual-athlon. It works beautifully. I also quickly checked that playing mp3 doesn't skip during make -j4, and that gears runs fairly smoothly, since those are the references people often use.

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-05 Thread Nicholas Miell
On Tue, 2007-03-06 at 05:41 +0100, Willy Tarreau wrote: On Tue, Mar 06, 2007 at 11:18:44AM +1100, Con Kolivas wrote: On Tuesday 06 March 2007 10:05, Bill Davidsen wrote: jos poortvliet wrote: Well, imho his current staircase scheduler already does a better job compared to mainline,

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Gene Heskett
On Sunday 04 March 2007, Zwane Mwaikambo wrote: >On Sun, 4 Mar 2007, Gene Heskett wrote: >> >There will be times when the mainline scheduler feels more >> > interactive than this scheduler, and that is because it has >> > significant unfairness granted towards interactive tasks. This >> > degree

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Zwane Mwaikambo
On Sun, 4 Mar 2007, Gene Heskett wrote: > >There will be times when the mainline scheduler feels more interactive > > than this scheduler, and that is because it has significant unfairness > > granted towards interactive tasks. This degree of unfairness in an > > effort to maintain interactivity

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Gene Heskett
On Sunday 04 March 2007, Willy Tarreau wrote: >On Mon, Mar 05, 2007 at 08:49:29AM +1100, Con Kolivas wrote: >(...) > >> > That's just what it did, but when you "nice make -j4", things >> > (gears) start to stutter. Is that due to the staircase? >> >> gears isn't an interactive task. Apart from

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Con Kolivas
On Monday 05 March 2007 10:13, Willy Tarreau wrote: > I've now given it a try with HZ=250 on my dual-athlon. Great, thanks. The HZ should make very little difference, except for slightly lower latencies as you increase the HZ. > It works > beautifully. I also quickly checked that playing mp3

Re: [ck] Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread jos poortvliet
Op Monday 05 March 2007, schreef Willy Tarreau: > On Mon, Mar 05, 2007 at 08:49:29AM +1100, Con Kolivas wrote: > (...) > > > > That's just what it did, but when you "nice make -j4", things (gears) > > > start to stutter. Is that due to the staircase? > > > > gears isn't an interactive task. Apart

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Willy Tarreau
On Mon, Mar 05, 2007 at 08:49:29AM +1100, Con Kolivas wrote: (...) > > That's just what it did, but when you "nice make -j4", things (gears) start > > to stutter. Is that due to the staircase? > > gears isn't an interactive task. Apart from using it as a background load to > check for

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Con Kolivas
On Monday 05 March 2007 09:19, Simon Arlott wrote: > On 04/03/07 21:49, Con Kolivas wrote: > > On Monday 05 March 2007 07:35, Al Boldi wrote: > >> Con Kolivas wrote: > >>> This means that if you heavily load up your machine without the use of > >>> 'nice' then your interactive tasks _will_ slow

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Con Kolivas
On Monday 05 March 2007 07:35, Al Boldi wrote: > Con Kolivas wrote: > > > >> >> >This message is to announce the first general public release of > > > >> >> > the "Rotating Staircase DeadLine" cpu scheduler. > > Thanks a lot! You're welcome. > > > Just to make it clear. The purpose of this

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Al Boldi
Con Kolivas wrote: > > >> >> >This message is to announce the first general public release of > > >> >> > the "Rotating Staircase DeadLine" cpu scheduler. Thanks a lot! > Just to make it clear. The purpose of this scheduler is at all costs to > maintain absolute fairness no matter what type of

Re: [ck] Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread jos poortvliet
Op Sunday 04 March 2007, schreef Willy Tarreau: > Hi Con ! > > This was designed to be robust for any application since linux demands a > > general purpose scheduler design, while preserving interactivity, instead > > of optimising for one particular end use. > > Well, I haven't tested it yet, but

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Willy Tarreau
Hi Con ! On Mon, Mar 05, 2007 at 12:49:49AM +1100, Con Kolivas wrote: > On Monday 05 March 2007 00:25, Gene Heskett wrote: > > On Sunday 04 March 2007, Con Kolivas wrote: > > >On Sunday 04 March 2007 23:24, Gene Heskett wrote: > > >> On Sunday 04 March 2007, Con Kolivas wrote: > > >> >On Sunday

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Gene Heskett
On Sunday 04 March 2007, Con Kolivas wrote: >On Monday 05 March 2007 00:25, Gene Heskett wrote: >> On Sunday 04 March 2007, Con Kolivas wrote: >> >On Sunday 04 March 2007 23:24, Gene Heskett wrote: >> >> On Sunday 04 March 2007, Con Kolivas wrote: >> >> >On Sunday 04 March 2007 22:08, Gene Heskett

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Con Kolivas
On Sunday 04 March 2007 18:45, Con Kolivas wrote: > On Sunday 04 March 2007 18:00, Con Kolivas wrote: > > This message is to announce the first general public release of the > > "Rotating Staircase DeadLine" cpu scheduler. > > > > Based on previous work from the staircase cpu scheduler I set out

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Con Kolivas
On Monday 05 March 2007 00:25, Gene Heskett wrote: > On Sunday 04 March 2007, Con Kolivas wrote: > >On Sunday 04 March 2007 23:24, Gene Heskett wrote: > >> On Sunday 04 March 2007, Con Kolivas wrote: > >> >On Sunday 04 March 2007 22:08, Gene Heskett wrote: > >> >> On Sunday 04 March 2007, Con

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Gene Heskett
On Sunday 04 March 2007, Con Kolivas wrote: >On Sunday 04 March 2007 23:24, Gene Heskett wrote: >> On Sunday 04 March 2007, Con Kolivas wrote: >> >On Sunday 04 March 2007 22:08, Gene Heskett wrote: >> >> On Sunday 04 March 2007, Con Kolivas wrote: >> >> >This message is to announce the first

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Con Kolivas
On Sunday 04 March 2007 23:24, Gene Heskett wrote: > On Sunday 04 March 2007, Con Kolivas wrote: > >On Sunday 04 March 2007 22:08, Gene Heskett wrote: > >> On Sunday 04 March 2007, Con Kolivas wrote: > >> >This message is to announce the first general public release of the > >> > "Rotating

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Gene Heskett
On Sunday 04 March 2007, Con Kolivas wrote: >On Sunday 04 March 2007 22:08, Gene Heskett wrote: >> On Sunday 04 March 2007, Con Kolivas wrote: >> >This message is to announce the first general public release of the >> > "Rotating Staircase DeadLine" cpu scheduler. >> >> I assume to test this, we

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Con Kolivas
On Sunday 04 March 2007 22:08, Gene Heskett wrote: > On Sunday 04 March 2007, Con Kolivas wrote: > >This message is to announce the first general public release of the > > "Rotating Staircase DeadLine" cpu scheduler. > > I assume to test this, we select the deadline scheduler? No, only the

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Gene Heskett
On Sunday 04 March 2007, Con Kolivas wrote: >This message is to announce the first general public release of the > "Rotating Staircase DeadLine" cpu scheduler. I assume to test this, we select the deadline scheduler? -- Cheers, Gene "There are four boxes to be used in defense of liberty: soap,

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Gene Heskett
On Sunday 04 March 2007, Con Kolivas wrote: This message is to announce the first general public release of the Rotating Staircase DeadLine cpu scheduler. I assume to test this, we select the deadline scheduler? -- Cheers, Gene There are four boxes to be used in defense of liberty: soap,

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Con Kolivas
On Sunday 04 March 2007 22:08, Gene Heskett wrote: On Sunday 04 March 2007, Con Kolivas wrote: This message is to announce the first general public release of the Rotating Staircase DeadLine cpu scheduler. I assume to test this, we select the deadline scheduler? No, only the deadline in the

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Gene Heskett
On Sunday 04 March 2007, Con Kolivas wrote: On Sunday 04 March 2007 22:08, Gene Heskett wrote: On Sunday 04 March 2007, Con Kolivas wrote: This message is to announce the first general public release of the Rotating Staircase DeadLine cpu scheduler. I assume to test this, we select the

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Con Kolivas
On Sunday 04 March 2007 23:24, Gene Heskett wrote: On Sunday 04 March 2007, Con Kolivas wrote: On Sunday 04 March 2007 22:08, Gene Heskett wrote: On Sunday 04 March 2007, Con Kolivas wrote: This message is to announce the first general public release of the Rotating Staircase DeadLine cpu

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Gene Heskett
On Sunday 04 March 2007, Con Kolivas wrote: On Sunday 04 March 2007 23:24, Gene Heskett wrote: On Sunday 04 March 2007, Con Kolivas wrote: On Sunday 04 March 2007 22:08, Gene Heskett wrote: On Sunday 04 March 2007, Con Kolivas wrote: This message is to announce the first general public

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Con Kolivas
On Monday 05 March 2007 00:25, Gene Heskett wrote: On Sunday 04 March 2007, Con Kolivas wrote: On Sunday 04 March 2007 23:24, Gene Heskett wrote: On Sunday 04 March 2007, Con Kolivas wrote: On Sunday 04 March 2007 22:08, Gene Heskett wrote: On Sunday 04 March 2007, Con Kolivas wrote:

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Con Kolivas
On Sunday 04 March 2007 18:45, Con Kolivas wrote: On Sunday 04 March 2007 18:00, Con Kolivas wrote: This message is to announce the first general public release of the Rotating Staircase DeadLine cpu scheduler. Based on previous work from the staircase cpu scheduler I set out to design,

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Gene Heskett
On Sunday 04 March 2007, Con Kolivas wrote: On Monday 05 March 2007 00:25, Gene Heskett wrote: On Sunday 04 March 2007, Con Kolivas wrote: On Sunday 04 March 2007 23:24, Gene Heskett wrote: On Sunday 04 March 2007, Con Kolivas wrote: On Sunday 04 March 2007 22:08, Gene Heskett wrote: On

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Willy Tarreau
Hi Con ! On Mon, Mar 05, 2007 at 12:49:49AM +1100, Con Kolivas wrote: On Monday 05 March 2007 00:25, Gene Heskett wrote: On Sunday 04 March 2007, Con Kolivas wrote: On Sunday 04 March 2007 23:24, Gene Heskett wrote: On Sunday 04 March 2007, Con Kolivas wrote: On Sunday 04 March 2007

Re: [ck] Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread jos poortvliet
Op Sunday 04 March 2007, schreef Willy Tarreau: Hi Con ! This was designed to be robust for any application since linux demands a general purpose scheduler design, while preserving interactivity, instead of optimising for one particular end use. Well, I haven't tested it yet, but your

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Al Boldi
Con Kolivas wrote: This message is to announce the first general public release of the Rotating Staircase DeadLine cpu scheduler. Thanks a lot! Just to make it clear. The purpose of this scheduler is at all costs to maintain absolute fairness no matter what type of load it is put

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Con Kolivas
On Monday 05 March 2007 07:35, Al Boldi wrote: Con Kolivas wrote: This message is to announce the first general public release of the Rotating Staircase DeadLine cpu scheduler. Thanks a lot! You're welcome. Just to make it clear. The purpose of this scheduler is at all costs to

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Con Kolivas
On Monday 05 March 2007 09:19, Simon Arlott wrote: On 04/03/07 21:49, Con Kolivas wrote: On Monday 05 March 2007 07:35, Al Boldi wrote: Con Kolivas wrote: This means that if you heavily load up your machine without the use of 'nice' then your interactive tasks _will_ slow down

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Willy Tarreau
On Mon, Mar 05, 2007 at 08:49:29AM +1100, Con Kolivas wrote: (...) That's just what it did, but when you nice make -j4, things (gears) start to stutter. Is that due to the staircase? gears isn't an interactive task. Apart from using it as a background load to check for starvation because

Re: [ck] Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread jos poortvliet
Op Monday 05 March 2007, schreef Willy Tarreau: On Mon, Mar 05, 2007 at 08:49:29AM +1100, Con Kolivas wrote: (...) That's just what it did, but when you nice make -j4, things (gears) start to stutter. Is that due to the staircase? gears isn't an interactive task. Apart from using it

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Con Kolivas
On Monday 05 March 2007 10:13, Willy Tarreau wrote: I've now given it a try with HZ=250 on my dual-athlon. Great, thanks. The HZ should make very little difference, except for slightly lower latencies as you increase the HZ. It works beautifully. I also quickly checked that playing mp3

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Gene Heskett
On Sunday 04 March 2007, Willy Tarreau wrote: On Mon, Mar 05, 2007 at 08:49:29AM +1100, Con Kolivas wrote: (...) That's just what it did, but when you nice make -j4, things (gears) start to stutter. Is that due to the staircase? gears isn't an interactive task. Apart from using it as a

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Zwane Mwaikambo
On Sun, 4 Mar 2007, Gene Heskett wrote: There will be times when the mainline scheduler feels more interactive than this scheduler, and that is because it has significant unfairness granted towards interactive tasks. This degree of unfairness in an effort to maintain interactivity has been

Re: [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-04 Thread Gene Heskett
On Sunday 04 March 2007, Zwane Mwaikambo wrote: On Sun, 4 Mar 2007, Gene Heskett wrote: There will be times when the mainline scheduler feels more interactive than this scheduler, and that is because it has significant unfairness granted towards interactive tasks. This degree of unfairness

Re: [ck] [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-03 Thread Con Kolivas
On Sunday 04 March 2007 18:00, Con Kolivas wrote: > This message is to announce the first general public release of the > "Rotating Staircase DeadLine" cpu scheduler. > > Based on previous work from the staircase cpu scheduler I set out to > design, from scratch, a new scheduling policy design

[ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-03 Thread Con Kolivas
This message is to announce the first general public release of the "Rotating Staircase DeadLine" cpu scheduler. Based on previous work from the staircase cpu scheduler I set out to design, from scratch, a new scheduling policy design which satisfies every requirement for SCHED_NORMAL

[ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-03 Thread Con Kolivas
This message is to announce the first general public release of the Rotating Staircase DeadLine cpu scheduler. Based on previous work from the staircase cpu scheduler I set out to design, from scratch, a new scheduling policy design which satisfies every requirement for SCHED_NORMAL

Re: [ck] [ANNOUNCE] RSDL completely fair starvation free interactive cpu scheduler

2007-03-03 Thread Con Kolivas
On Sunday 04 March 2007 18:00, Con Kolivas wrote: This message is to announce the first general public release of the Rotating Staircase DeadLine cpu scheduler. Based on previous work from the staircase cpu scheduler I set out to design, from scratch, a new scheduling policy design which

<    1   2