summaryrefslogtreecommitdiffstats
path: root/etc/defaults
diff options
context:
space:
mode:
authoradrian <adrian@FreeBSD.org>2015-04-27 19:18:51 +0000
committeradrian <adrian@FreeBSD.org>2015-04-27 19:18:51 +0000
commit4f1cf3cec867eca716b65bd33d1ea5007f2bbddc (patch)
treed3b0972ae011e66658ba2f923a7223fe2652556e /etc/defaults
parent786bb3891ba8d170598e34d1e54467e31cb5014d (diff)
downloadFreeBSD-src-4f1cf3cec867eca716b65bd33d1ea5007f2bbddc.zip
FreeBSD-src-4f1cf3cec867eca716b65bd33d1ea5007f2bbddc.tar.gz
Drop the default for performance_cx_lowest (ie, what to use when AC is connected) to ACPI C2.
ACPI C3 ends up doing a lot more work before entering sleep, some of which requires grabbing a global ACPI hardware serialising mutex. Because of this, the more CPU cores you have, the more that lock contends under load, reaching close to the #1 lock contention (after VM, which is being worked on.) Tested: * Sandy bridge Xeon, 2 socket * 8 core * Ivy bridge Xeon v2, 2 socket * 8 core * Westmere-EX, 4 socket * 10 core * Ivybridge desktop * Sandybridge mobile * Ivybridge mobile MFC after: 2 weeks
Diffstat (limited to 'etc/defaults')
-rw-r--r--etc/defaults/rc.conf2
1 files changed, 1 insertions, 1 deletions
diff --git a/etc/defaults/rc.conf b/etc/defaults/rc.conf
index 2f5cbca..ef3b861 100644
--- a/etc/defaults/rc.conf
+++ b/etc/defaults/rc.conf
@@ -648,7 +648,7 @@ devfs_system_ruleset="" # The name (NOT number) of a ruleset to apply to /dev
devfs_set_rulesets="" # A list of /mount/dev=ruleset_name settings to
# apply (must be mounted already, i.e. fstab(5))
devfs_load_rulesets="YES" # Enable to always load the default rulesets
-performance_cx_lowest="Cmax" # Online CPU idle state
+performance_cx_lowest="C2" # Online CPU idle state
performance_cpu_freq="NONE" # Online CPU frequency
economy_cx_lowest="Cmax" # Offline CPU idle state
economy_cpu_freq="NONE" # Offline CPU frequency
OpenPOWER on IntegriCloud