From cd485c3b0f5f0e116b947527977a089ab56f5715 Mon Sep 17 00:00:00 2001 From: bnewbold Date: Sat, 17 Nov 2012 01:43:10 +0100 Subject: bufferbloat info --- bufferbloat.page | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 bufferbloat.page diff --git a/bufferbloat.page b/bufferbloat.page new file mode 100644 index 0000000..34273d3 --- /dev/null +++ b/bufferbloat.page @@ -0,0 +1,22 @@ + +for sysctl: + + net.ipv4.tcp_ecn=1 + net.ipv4.tcp_sack=1 + net.ipv4.tcp_dsack=1 + +for /etc/rc.local: + + ifconfig eth0 txqueuelen 50 # upstream eth only + ifconfig wlan0 txqueuelen 16 + ifconfig tun0 txqueuelen 10 + +install ethtool, then add to /etc/rc.local: + + ethtool -G eth0 tx 64 # upstream eth only + ethtool -G wlan0 tx 32 + +TODO: codel, debloat + +ref: + http://www.bufferbloat.net/projects/bloat/wiki/Bloated_Driver_List -- cgit v1.2.3