Hi,

I am still playing around with the scheduler changes I made
and have noticed several excellent things that are happening.

My system lead exists of one non-niced MP3 encoder, a niced
MP3 encoder, a 2-threaded, SCHED_IDLE rc5des and several
non-cpu-intensive stuff (top, xosview, X).

It seems that, with the patch, the non-niced task gets >96%
of the CPU (worst-case) and all the other stuff is stealing
CPU time from the niced task.

This is because, with my patch, the CPU change penalty only
exists for processes that have partly used their timeslice
and not for processes that finished their slice or start on
a new one -- this makes for easier rescheduling on the CPU with
the lowest-priority task, where the interactive tasks can
easily stick around.

The biggest CPU hog seems to be switching CPUs once every 10
seconds however, but I don't think anybody will care :)

cheers,

Rik -- the flu hits, the flu hits, the flu hits -- MORE
+-------------------------------------------------------------------+
| Linux memory management tour guide.        [EMAIL PROTECTED] |
| Scouting Vries cubscout leader.      http://www.phys.uu.nl/~riel/ |
+-------------------------------------------------------------------+

-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]

Reply via email to