Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Jun 2003 17:39:09 -0700 (PDT)
From:      Jeff Roberson <jeff@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/kern sched_ule.c
Message-ID:  <200306090039.h590d9pf019174@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200306090039.h590d9pf019174>