summaryrefslogtreecommitdiffstats
path: root/mm/migrate.c
diff options
context:
space:
mode:
authorRik van Riel <riel@redhat.com>2013-10-07 12:29:19 +0200
committerIngo Molnar <mingo@kernel.org>2013-10-09 14:47:43 +0200
commite1dda8a797b59d7ec4b17e393152ec3273a552d5 (patch)
tree256769c0da413cb1d5fcaeabd06316d24804259c /mm/migrate.c
parentsched/numa: Favor placing a task on the preferred node (diff)
downloadlinux-e1dda8a797b59d7ec4b17e393152ec3273a552d5.tar.xz
linux-e1dda8a797b59d7ec4b17e393152ec3273a552d5.zip
sched/numa: Fix placement of workloads spread across multiple nodes
The load balancer will spread workloads across multiple NUMA nodes, in order to balance the load on the system. This means that sometimes a task's preferred node has available capacity, but moving the task there will not succeed, because that would create too large an imbalance. In that case, other NUMA nodes need to be considered. Signed-off-by: Rik van Riel <riel@redhat.com> Signed-off-by: Mel Gorman <mgorman@suse.de> Cc: Andrea Arcangeli <aarcange@redhat.com> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Srikar Dronamraju <srikar@linux.vnet.ibm.com> Signed-off-by: Peter Zijlstra <peterz@infradead.org> Link: http://lkml.kernel.org/r/1381141781-10992-42-git-send-email-mgorman@suse.de Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'mm/migrate.c')
0 files changed, 0 insertions, 0 deletions