]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
uek-rpm: disable CONFIG_NUMA_BALANCING_DEFAULT_ENABLED
authorFred Herard <fred.herard@oracle.com>
Thu, 2 Nov 2017 17:14:53 +0000 (10:14 -0700)
committerFred Herard <fred.herard@oracle.com>
Fri, 3 Nov 2017 19:34:47 +0000 (12:34 -0700)
Orabug: 26798697

This commit disables automatic NUMA balancing by default.
Numerous customers have experienced high iowait due to
oracle db processes sitting in D state on wait_on_page_bit()
because memory pages containing data segment of the oracle
db processes are migrated aggressively across NUMA nodes.

The solution is to disable automatic NUMA balancing by
default until NUMA balancing algorithm is modified to
address this issue.  Note that NUMA balancing may
still be enabled with this change by setting
kernel.numa_balancing=1 (e.g. via sysctl).

Signed-off-by: Fred Herard <fred.herard@oracle.com>
Reviewed-by: Srinivas Eeda <srinivas.eeda@oracle.com>
uek-rpm/ol6/config-x86_64
uek-rpm/ol6/config-x86_64-debug
uek-rpm/ol7/config-x86_64
uek-rpm/ol7/config-x86_64-debug

index fab7ce6bf67c616b823bc9b7ad722ab5c59a05e7..015b89e386d903d8a6c8beec0d8a85bf9160e15e 100644 (file)
@@ -157,7 +157,7 @@ CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_ARCH_SUPPORTS_INT128=y
 CONFIG_NUMA_BALANCING=y
-CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
+# CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set
 CONFIG_CGROUPS=y
 # CONFIG_CGROUP_DEBUG is not set
 CONFIG_CGROUP_FREEZER=y
index ef581e782052e506b77ffa5c9f05f456a6782c61..e636a610160879d1a8f56107ff260f141f0b07cb 100644 (file)
@@ -157,7 +157,7 @@ CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_ARCH_SUPPORTS_INT128=y
 CONFIG_NUMA_BALANCING=y
-CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
+# CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set
 CONFIG_CGROUPS=y
 # CONFIG_CGROUP_DEBUG is not set
 CONFIG_CGROUP_FREEZER=y
index 673ea3ae0cff0530147597153f0bddba7eb33a29..1f39b9f127a80ca263004382d02138b5a569cc74 100644 (file)
@@ -157,7 +157,7 @@ CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_ARCH_SUPPORTS_INT128=y
 CONFIG_NUMA_BALANCING=y
-CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
+# CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set
 CONFIG_CGROUPS=y
 # CONFIG_CGROUP_DEBUG is not set
 CONFIG_CGROUP_FREEZER=y
index d3830cb9aa4d46960ed9c32ade8ddbbf60ec70ba..83c7c4710991fe2ab28ed9ba879b0639a9cd9fd6 100644 (file)
@@ -157,7 +157,7 @@ CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y
 CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y
 CONFIG_ARCH_SUPPORTS_INT128=y
 CONFIG_NUMA_BALANCING=y
-CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y
+# CONFIG_NUMA_BALANCING_DEFAULT_ENABLED is not set
 CONFIG_CGROUPS=y
 # CONFIG_CGROUP_DEBUG is not set
 CONFIG_CGROUP_FREEZER=y