summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorRik van Riel <riel@redhat.com>2013-10-07 11:29:41 +0100
committerIngo Molnar <mingo@kernel.org>2013-10-09 14:48:25 +0200
commit2739d3eef3a93a92c366a3a0bb85a0afe09e8b8c (patch)
tree74f70c1af9469a659758d8caaacaafafe17df28f /arch
parent989348b5fc2367d6880d23a1c779a90bbb6f9baf (diff)
sched/numa: Retry task_numa_migrate() periodically
Short spikes of CPU load can lead to a task being migrated away from its preferred node for temporary reasons. It is important that the task is migrated back to where it belongs, in order to avoid migrating too much memory to its new location, and generally disturbing a task's NUMA location. This patch fixes NUMA placement for 4 specjbb instances on a 4 node system. Without this patch, things take longer to converge, and processes are not always completely on their own node. 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-64-git-send-email-mgorman@suse.de Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'arch')
0 files changed, 0 insertions, 0 deletions