git clone https://github.com/develon2015/Script
wget https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssrmu.sh && chmod +x ./ssrmu.sh && sudo ./ssrmu.sh
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
sysctl net.ipv4.tcp_available_congestion_control
lsmod | grep bbr
說明:Ubuntu 18.04前幾天發布了,改變挺大的,內核也直接升到了正式版4.15,而BBR內核要求為4.9,也就是說滿足了,所以我們不需要換內核就可以很快的開啟BBR,這里簡單說下方法。
提示:Ubuntu 18.10依然可以用該方法開啟BBR,而對於19.04、貌似官方直接給你開啟了BBR,不需要重復開啟了。
方法
1、修改系統變量
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
2、保存生效
sysctl -p
3、查看內核是否已開啟BBR
sysctl net.ipv4.tcp_available_congestion_control
顯示以下即已開啟:
# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = bbr cubic reno
4、查看BBR是否啟動
lsmod | grep bbr
顯示以下即啟動成功:
# lsmod | grep bbr
tcp_bbr 20480 14