diff options
author | Rik van Riel <[email protected]> | 2013-10-07 11:29:41 +0100 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2013-10-09 14:48:25 +0200 |
commit | 2739d3eef3a93a92c366a3a0bb85a0afe09e8b8c (patch) | |
tree | 74f70c1af9469a659758d8caaacaafafe17df28f /net/lapb/lapb_iface.c | |
parent | 989348b5fc2367d6880d23a1c779a90bbb6f9baf (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 <[email protected]>
Signed-off-by: Mel Gorman <[email protected]>
Cc: Andrea Arcangeli <[email protected]>
Cc: Johannes Weiner <[email protected]>
Cc: Srikar Dronamraju <[email protected]>
Signed-off-by: Peter Zijlstra <[email protected]>
Link: http://lkml.kernel.org/r/[email protected]
Signed-off-by: Ingo Molnar <[email protected]>
Diffstat (limited to 'net/lapb/lapb_iface.c')
0 files changed, 0 insertions, 0 deletions