Messages in this thread | | | Date | Fri, 14 Mar 2003 15:34:44 +0100 | From | Mike Galbraith <> | Subject | Re: 2.5.64-mm6, a new test case for scheduler interactivity problems |
| |
At 10:01 PM 3/13/2003 +0000, Charles Baylis wrote:
>Hi all > >I've just installed 2.5.64-mm6, and I've tried out the new improved >scheduler and it's definately not there yet. I can easily cause ogg >playback to skip (for example) by changing virtual desktop in windowmaker >to busy konqueror window. X is not reniced (has a nice level of 0) > >It's several months since I last ran a 2.4 kernel on this machine, but as I >remember it did not skip when changing desktops. > >My experience suggests that skips occur when more than one interactive task >starts to become a CPU hog, for example X and konqueror can be idle for >long periods, and so become interactive, but during an intensive redraw >they briefly behave as CPU hogs but maintain their interactive bonus this >means that ogg123 has to wait until the hogs complete their timeslice >before being scheduled. > >My test case tries to reproduce this by creating a number of tasks which >alternate between being 'interactive' and CPU hogs. On my Celery 333 laptop >it can sometimes cause skips with only 1 child, and is pretty much >guaranteed to cause skips with more child tasks.
Greetings,
Nice test case. I don't have sound capability on my linux box, but your test case makes it fail the window wiggle test horribly. I fiddled with it a bit, and convinced it to "stop doing that please". Does the attached (experimental butchery) help your box's sp-sp-speach im-p-p-pediment?
-Mike [unhandled content-type:application/octet-stream] | |