diff options
author | Morten Rasmussen <[email protected]> | 2016-10-14 14:41:08 +0100 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2016-11-16 10:29:05 +0100 |
commit | 6a0b19c0f39a7a7b7fb77d3867a733136ff059a3 (patch) | |
tree | 17d6bb022be785923a8e1421c08b470c2f22ff78 /tools/perf/scripts/python/syscall-counts-by-pid.py | |
parent | 104cb16d9eb684f071d5bf3aa87c0d01af259b7c (diff) |
sched/fair: Consider spare capacity in find_idlest_group()
In low-utilization scenarios comparing relative loads in
find_idlest_group() doesn't always lead to the most optimum choice.
Systems with groups containing different numbers of cpus and/or cpus of
different compute capacity are significantly better off when considering
spare capacity rather than relative load in those scenarios.
In addition to existing load based search an alternative spare capacity
based candidate sched_group is found and selected instead if sufficient
spare capacity exists. If not, existing behaviour is preserved.
Signed-off-by: Morten Rasmussen <[email protected]>
Signed-off-by: Peter Zijlstra (Intel) <[email protected]>
Cc: Linus Torvalds <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Thomas Gleixner <[email protected]>
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Cc: [email protected]
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/syscall-counts-by-pid.py')
0 files changed, 0 insertions, 0 deletions