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]
