diff options
| author | Mel Gorman <[email protected]> | 2020-02-24 09:52:16 +0000 |
|---|---|---|
| committer | Ingo Molnar <[email protected]> | 2020-02-24 11:36:35 +0100 |
| commit | fb86f5b2119245afd339280099b4e9417cc0b03a (patch) | |
| tree | 0413a3074b63cd3d45f5ee5de296f0ce48003ed2 /tools/perf/scripts/python | |
| parent | 6499b1b2dd1b8d404a16b9fbbf1af6b9b3c1d83d (diff) | |
sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity
The standard load balancer generally tries to keep the number of running
tasks or idle CPUs balanced between NUMA domains. The NUMA balancer allows
tasks to move if there is spare capacity but this causes a conflict and
utilisation between NUMA nodes gets badly skewed. This patch uses similar
logic between the NUMA balancer and load balancer when deciding if a task
migrating to its preferred node can use an idle CPU.
Signed-off-by: Mel Gorman <[email protected]>
Signed-off-by: Ingo Molnar <[email protected]>
Acked-by: Peter Zijlstra <[email protected]>
Cc: Vincent Guittot <[email protected]>
Cc: Juri Lelli <[email protected]>
Cc: Dietmar Eggemann <[email protected]>
Cc: Valentin Schneider <[email protected]>
Cc: Phil Auld <[email protected]>
Cc: Hillf Danton <[email protected]>
Link: https://lore.kernel.org/r/[email protected]
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions