如何启用BBR拥塞控制算法
在有一定丢包率的网络链路上使用 TCP BBR 有着提高传输速度的作用。自从 Linux 内核 4.9 开始已经封装了这个新的 TCP 控制算法 BBR。
BBR的定义
BBR 算法由 Google 提出,原先主要用于 Google 内部网络的速度提升,现在 Google 把它提交到了 Linux 内核,所有人都可以使用了。从 Google 的报告来看,这一新的算法可以明显降低网络延迟。Youtube 全球的延迟比之前的 CUBIC 算法下降了 50% 以上。
查询当前服务器支持的TCP拥塞控制算法
1 | sysctl net.ipv4.tcp_available_congestion_control |
查询应用的 TCP 拥塞控制算法
1 | sysctl net.ipv4.tcp_congestion_control |
启用 BBR TCP 拥塞控制算法
1 | sysctl net.core.default_qdisc=fq |
如何查看BBR是否启动
1 | lsmod | grep bbr |
显示一个返回值即可启动成功