git: kernel - Add usched_dfly algorith, set as default for now (5)
    Matthew Dillon 
    dillon at crater.dragonflybsd.org
       
    Wed Sep 19 04:45:22 PDT 2012
    
    
  
commit 6b4d33c2d54b1b79b79917b37b4e0f636208d860
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Wed Sep 19 04:41:27 2012 -0700
    kernel - Add usched_dfly algorith, set as default for now (5)
    
    * Do a better job pushing threads to the correct cpu.  Keep the load
      factor live even when the thread goes to sleep, until some other thread
      tries to go to sleep on the same cpu.
    
    * Handle an edge case where a cpu-bound thread needs to be moved to
      another cpu.
    
    * Pull once a second and on-demand.
Summary of changes:
 sys/kern/kern_synch.c  |    7 ++-
 sys/kern/usched_dfly.c |  179 ++++++++++++++++++++++++++++-------------------
 sys/sys/globaldata.h   |    3 +-
 3 files changed, 115 insertions(+), 74 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/6b4d33c2d54b1b79b79917b37b4e0f636208d860
-- 
DragonFly BSD source repository
    
    
More information about the Commits
mailing list