On Wed, 13 Oct 1999, Keizo Fujii wrote:

> I just felt there are some differencial scheduling 
> policy or mechanism between 2.2.12 and 2.3.x. 

yes, it has changed - i have not yet validated Andrea's small fix and
cleanup patch that went into 2.3 in all scheduling scenarios (RT seems
hackish), but it has certainly made things simpler. The jist of the patch:
get rid of the heuristics that try to get the 'big kernel lock' right.
This certainly has bad effects on certain scheduling scenarios in 2.2
(where kernel lock usage is higher), but 2.3 has greatly reduced
kernel_flag usage so it's a correct patch there. Andrea has posted the 2.2
version of the patch recently:
ftp://ftp.suse.com/pub/people/andrea/kernel-patches/my-2.2.12/SMP-schedu11-E,
i dont think we want this in 2.2 - you can give it a go nevertheless. In
the 2.2 kernel series the scheduler has become pretty straightforward on
SMP - if anyone wants to try different heuristics for whatever reason then
go have a try, the mechanizm is in place.

-- mingo

-
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