sched/numa, mm: Remove p->numa_migrate_deferred
authorRik van Riel <riel@redhat.com>
Mon, 27 Jan 2014 22:03:40 +0000 (17:03 -0500)
committerIngo Molnar <mingo@kernel.org>
Tue, 28 Jan 2014 12:17:04 +0000 (13:17 +0100)
commit52bf84aa206cd2c2516dfa3e03b578edf8a3242f
treee8acbb2c3ce90b7aed27046c7efc5a082f6ef684
parenta57beec5d427086cdc8d75fd51164577193fa7f4
sched/numa, mm: Remove p->numa_migrate_deferred

Excessive migration of pages can hurt the performance of workloads
that span multiple NUMA nodes.  However, it turns out that the
p->numa_migrate_deferred knob is a really big hammer, which does
reduce migration rates, but does not actually help performance.

Now that the second stage of the automatic numa balancing code
has stabilized, it is time to replace the simplistic migration
deferral code with something smarter.

Signed-off-by: Rik van Riel <riel@redhat.com>
Acked-by: Mel Gorman <mgorman@suse.de>
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Cc: Chegu Vinod <chegu_vinod@hp.com>
Link: http://lkml.kernel.org/r/1390860228-21539-2-git-send-email-riel@redhat.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Documentation/sysctl/kernel.txt
include/linux/sched.h
kernel/sched/fair.c
kernel/sysctl.c
mm/mempolicy.c