Re: Ingo Molnar and Con Kolivas 2.6 scheduler patches

From: Con Kolivas (kernel@kolivas.org)
Date: Sat Jul 26 2003 - 09:47:54 EST


On Sat, 26 Jul 2003 19:46, Marc-Christian Petersen wrote:
> On Saturday 26 July 2003 11:30, Felipe Alfaro Solana wrote:
>
> Hi Felipe,
>
> > I just only wanted to publicly invite Con Kolivas to keep on working
> > with the scheduler patches he has been doing and that have required a
> > constant and fair amount of time from him. I don't know if Con patches
> > do work as good for others in this list as for me, so I also invite
> > everyone who is/has been testing them to express their feelings so we
> > all can know what's the current status of the 2.6 scheduler.
>
> For me, all the Oxint Scheduler patches won't work well. Even for O8int I
> can say the same as for 01int to 07int, the system is dog slow when doing
> "make -j2 bzImage modules". XMMS does not skip, but hey, I don't care about
> XMMS skipping at all. I want a system which is responsive under heavy load,
> where opening an new xterm does not take 5-10 seconds, or writing an email
> in my MUA looks like a child is writing on a typewriter with one finger ;)
>
> Now that I've tested 2.6.0-test-1-wli (William Lee Irwin's Tree) for over a
> week, I thought about, that the problem might _not_ be only the O(1)
> Scheduler, because -wli has changed almost nothing to the scheduler stuff,
> it's almost 2.6.0-test1 code and running that kernel, my system is _alot_
> more responsive than 2.6.0-test1 or 2.6.0-test1-mm* or all the Oxint
> scheduler fixes have ever been.
>
> Strange no?

Actually this is not strange to me. It has become obvious that the problems
with interactivity that have evolved in 2.5 are not scheduler related. Just
try plugging in all the old 2.4 O(1) scheduler settings into the current
scheduler and you will see that it still performs badly. What exactly is the
cause is a mystery but seems to be more a combination of factors with a
careful look at the way the vm behaves being part of that. However, as has
been evident, evolving the interactivity estimation in the scheduler by
whatever means is able to help, which is why I started on this project in the
first place.

I make no apologies for the fact my changes so far have made it feel slower at
starting applications under load (your mileage may vary depending on hardware
or whatever as no doubt MCP's experience seems bad) when other very obvious
limitations abound in the performance in other areas. I have addressed each
and every issue I could find along the way and this issue is a tweaking one,
not an infrastructure change, unless other kernel areas are radically changed
(as in -wli) which appears increasingly unlikely as 2.6 final approaches.

Con

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Jul 31 2003 - 22:00:28 EST