diff options
author | Mel Gorman <[email protected]> | 2013-10-07 11:29:09 +0100 |
---|---|---|
committer | Ingo Molnar <[email protected]> | 2013-10-09 12:40:38 +0200 |
commit | fc3147245d193bd0f57307859c698fa28a20b0fe (patch) | |
tree | d1c6339ab156fc1f1419fe62164dfd1947cec14d /net/lapb/lapb_iface.c | |
parent | 6fe6b2d6dabf392aceb3ad3a5e859b46a04465c6 (diff) |
mm: numa: Limit NUMA scanning to migrate-on-fault VMAs
There is a 90% regression observed with a large Oracle performance test
on a 4 node system. Profiles indicated that the overhead was due to
contention on sp_lock when looking up shared memory policies. These
policies do not have the appropriate flags to allow them to be
automatically balanced so trapping faults on them is pointless. This
patch skips VMAs that do not have MPOL_F_MOF set.
[[email protected]: Initial patch]
Signed-off-by: Mel Gorman <[email protected]>
Reported-and-tested-by: Joe Mario <[email protected]>
Reviewed-by: Rik van Riel <[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