]> git.ipfire.org Git - thirdparty/systemd.git/commit - sysctl.d/50-default.conf
sysctl.d: default to fq_codel, fight bufferbloat
authorMichal Schmidt <mschmidt@redhat.com>
Thu, 16 Oct 2014 11:49:04 +0000 (13:49 +0200)
committerMichal Schmidt <mschmidt@redhat.com>
Mon, 20 Oct 2014 16:19:00 +0000 (18:19 +0200)
commite6c253e363dee77ef7e5c5f44c4ca55cded3fd47
tree1d18122c980a28ca8c281f72fa1e8c9cc3da034e
parenta2243d548830d2aff6b768a0b47a0f0a513012a5
sysctl.d: default to fq_codel, fight bufferbloat

Quoting from Jon Corbet's report of Stephen Hemminger's talk at Linux
Plumbers Conference 2014 (https://lwn.net/Articles/616241/):

    [...] So Stephen encouraged everybody to run a command like:

    sysctl -w net.core.default_qdisc=fq_codel

    That will cause fq_codel to be used for all future connections
    [Qdiscs apply to interfaces, not connections. Pointed out by TomH
    in the article comments. -- mschmidt] (up to the next reboot).
    Unfortunately, the default queuing discipline cannot be changed,
    since it will certainly disturb some user's workload somewhere.

Let's have the recommended default in systemd.

Thanks to Dave Täht for advice and the summary at
https://lists.bufferbloat.net/pipermail/cerowrt-devel/2014-October/003701.html
NEWS
sysctl.d/50-default.conf