summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS12
-rw-r--r--sysctl.d/50-default.conf3
2 files changed, 15 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index c18ceaac5e..6e2b961597 100644
--- a/NEWS
+++ b/NEWS
@@ -74,6 +74,18 @@ CHANGES WITH 217:
systemd-ask-password gained a new --echo option to turn
that on.
+ * The default sysctl.d/ snippets will now set:
+
+ net.core.default_qdisc = fq_codel
+
+ This selects Fair Queueing Controlled Delay as the default
+ queueing discipline for network interfaces. fq_codel helps
+ fight the network bufferbloat problem. It is believed to be
+ a good default with no tuning required for most workloads.
+ Downstream distributions may override this choice. On 10Gbit
+ servers that do not do forwarding, "fq" may perform better.
+ Systems without a good clocksource should use "pfifo_fast".
+
CHANGES WITH 216:
* timedated no longer reads NTP implementation unit names from
diff --git a/sysctl.d/50-default.conf b/sysctl.d/50-default.conf
index 8fc9ab77a9..f18923399b 100644
--- a/sysctl.d/50-default.conf
+++ b/sysctl.d/50-default.conf
@@ -25,6 +25,9 @@ net.ipv4.conf.all.accept_source_route = 0
net.ipv4.conf.default.promote_secondaries = 1
net.ipv4.conf.all.promote_secondaries = 1
+# Fair Queue CoDel packet scheduler to fight bufferbloat
+net.core.default_qdisc = fq_codel
+
# Enable hard and soft link protection
fs.protected_hardlinks = 1
fs.protected_symlinks = 1