Ubuntu开启BBR记录

 

Google 开源了TCP BBR拥塞控制算法,从Linux Kernel 4.9 版本开始已内置该算法。

开启bbr

  1. 查看内核版本
uname -r
  1. 修改系统变量
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
  1. 保存生效
sysctl -p

显示如下结果:
kernel.panic = 10
net.ipv6.conf.all.disable_ipv6 = 1
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr

  1. 查看内核是否已开启BBR
sysctl net.ipv4.tcp_available_congestion_control

显示以下即已开启:
net.ipv4.tcp_available_congestion_control = bbr cubic reno

  1. 查看BBR是否启动
lsmod | grep bbr

显示以下即启动成功:
tcp_bbr 20480 8