cvs commit: src/sys/kern sched_ule.c

Jeff Roberson jeff at FreeBSD.org
Sun Jun 8 17:39:10 PDT 2003


jeff        2003/06/08 17:39:09 PDT

  FreeBSD src repository

  Modified files:
    sys/kern             sched_ule.c 
  Log:
   - Add a simple CPU load balancing algorithm.  This works by executing once a
     second and equalizing the load between the two most imbalanced CPU.  This
     is intended to clear up long term load imbalances that would not be handled
     by the 'pull' method in sched_choose().
   - Pull out some bits of sched_choose() into a kseq_move() function that moves
     an arbitrary thread from one kseq to another.
  
  Revision  Changes    Path
  1.36      +95 -7     src/sys/kern/sched_ule.c


More information about the cvs-all mailing list