The patch titled sched domain: increase the SMT busy rebalance interval has been added to the -mm tree. Its filename is sched-domain-increase-the-smt-busy-rebalance-interval.patch See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: sched domain: increase the SMT busy rebalance interval From: "Siddha, Suresh B" <suresh.b.siddha@xxxxxxxxx> With SMT, if the logical processor is busy, load balance happens for every 8msec(min)-16msec(max). There is no need to do this often, as this is just for fairness(to maintain uniform runqueue lengths) and default time slice anyhow is 100msec. Appended patch increases this interval to 64msec(min)-128msec(max) when the logical processor is busy. Signed-off-by: Suresh Siddha <suresh.b.siddha@xxxxxxxxx> Cc: Ingo Molnar <mingo@xxxxxxx> Cc: Nick Piggin <nickpiggin@xxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxx> --- include/linux/topology.h | 2 +- 1 files changed, 1 insertion(+), 1 deletion(-) diff -puN include/linux/topology.h~sched-domain-increase-the-smt-busy-rebalance-interval include/linux/topology.h --- a/include/linux/topology.h~sched-domain-increase-the-smt-busy-rebalance-interval +++ a/include/linux/topology.h @@ -93,7 +93,7 @@ .groups = NULL, \ .min_interval = 1, \ .max_interval = 2, \ - .busy_factor = 8, \ + .busy_factor = 64, \ .imbalance_pct = 110, \ .cache_nice_tries = 0, \ .per_cpu_gain = 25, \ _ Patches currently in -mm which might be from suresh.b.siddha@xxxxxxxxx are i386-add-write_pci_config_byte-to-direct-pci-access-routines.patch i386-introduce-the-mechanism-of-disabling-cpu-hotplug-control.patch i386-introduce-the-mechanism-of-disabling-cpu-hotplug-control-cleanup.patch x86_64-add-genapic_force.patch fix-the-irqbalance-quirk-for-e7320-e7520-e7525.patch genapic-optimize-fix-apic-mode-setup.patch suspend-dont-change-cpus_allowed-for-task-initiating-the-suspend.patch sched-domain-move-sched-group-allocations-to-percpu-area.patch sched-domain-increase-the-smt-busy-rebalance-interval.patch sched-avoid-taking-rq-lock-in-wake_priority_sleeper.patch sched-remove-staggering-of-load-balancing.patch sched-disable-interrupts-for-locking-in-load_balance.patch sched-extract-load-calculation-from-rebalance_tick.patch sched-move-idle-status-calculation-into-rebalance_tick.patch sched-use-softirq-for-load-balancing.patch sched-call-tasklet-less-frequently.patch sched-add-option-to-serialize-load-balancing.patch mm-only-sched-add-a-few-scheduler-event-counters.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html