Messages in this thread | | | Subject | Re: [patch 2/2] sched: Scale the nohz_tracker logic by making it per NUMA node | From | Peter Zijlstra <> | Date | Mon, 14 Dec 2009 23:21:23 +0100 |
| |
On Thu, 2009-12-10 at 17:27 -0800, venkatesh.pallipadi@intel.com wrote: > Having one idle CPU doing the rebalancing for all the idle CPUs in > nohz mode does not scale well with increasing number of cores and > sockets. Make the nohz_tracker per NUMA node. This results in multiple > idle load balancing happening at NUMA node level and idle load balancer > only does the rebalance domain among all the other nohz CPUs in that > NUMA node. > > This addresses the below problem with the current nohz ilb logic > * The lone balancer may end up spending a lot of time doing the > * balancing on > behalf of nohz CPUs, especially with increasing number of sockets and > cores in the platform.
If the purpose is to keep sockets idle, doing things per node doesn't seem like a fine plan, since we're having nodes <= socket machines these days.
| |