Re: 2.4.20-ck5 sucks

Con Kolivas (kernel@kolivas.org)
Sat, 12 Apr 2003 23:16:16 +1000


On Sat, 12 Apr 2003 22:41, Eric Wong wrote:
> Con Kolivas <kernel@kolivas.org> wrote:
> > It seems the interactivity patch wasn't worth the effort, confirming my
> > suspicions - which is why I resisted posting it in the first place.
>
> Yikes! I've been indulging in 2.5.67 + anticipatory I/O for bit now,
> back to 2.4...
>
> I finally got around running ck5 with a lot of other odd patches from
> here and there just last night. I wasn't sure if it was ck5 or any
> thing else I put in my kernel that caused it, but the scheduler didn't
> seem to want to work once physical memory was low.
>
> There's a pretty serious bug in the ck5 scheduler where things stop
> running after physical memory is low. Even if the make World jobs are
> cancelled, performance is still sluggish.
<---snip-->

Eric I appreciate the work you've done for ck5, but this is two discrete
problems.

The first is the one you describe with the memory killing the scheduler - a
serious bug.

The second is that the interactivity patch is too slow. It takes up to 5
seconds for xmms skipping (the reference bad program but used everywhere) to
stop. When you first start music it skips all over the place and then settles
down after a while. This is embarassing considering the machines are >1Ghz
cpus and it doesnt happen on p233 with old scheduler. It appears to take less
time the higher the Hz is (makes sense I guess) however higher Hz in 2.4
incurs too much overhead under heavy load. This happens even in 2.5 but is a
bit more subtle.

My concern is that ck6pre without the interactivity addon works better. I've
added the more finegrained scheduler timing and the small bugfix but backed
out the rest. I don't think the interactivity patch in it's current form is
of any use to O(1) 2.4 kernels.

I think Zwane and others have demonstrated that this happens in 2.5 as well so
it needs some work yet to be better than stock.

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/