温馨提醒:这篇文章已经过时,请不要参考
Ubuntu如何启用BBR
在把DigitalOcean SF1的Ubuntu16.04启用BBR后网速x20,油管4k无压力,效果非常好,记录一下步骤。
uname -a
可以查看内核版本。
BBR需要4.9的kernel。
第一步下载内核:
wget -O linux-image-4.9.0-amd64.deb http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/
第二部安装内核:
sudo dpkg -i linux-image-4.9.0-amd64.deb
然后reboot。
sudo reboot
再uname -a查看内核。
第三部启用BBR:
sudo echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
sudo echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sudo sysctl -p
ipv6会用ipv4的tcp_congestion_control设置。
然后再reboot。
done.
顺便开了apache2的http2和hsts。
参考: https://qiujunya.com/linodebbr.html