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>