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-src
mailing list