Ubuntu 18.04开启TCP网络协议BBR加速的方法(Google BBR 拥塞控制算法)

TCP BBR 是Google给出的一个改良版的tcp网络协议,相当于在已有TCP协议的基础上打了个补丁的意思,这个改良版TCP协议对拥塞控制有很好的支持,对于网络较差的环境有不错的应用场景,当然这里我们最常用的一个场景就是外网VPN上的,因为网络太差,能改进一些算一些,该协议的一些解释本文不讲,本文主要是讲一下在最新版Ubuntu18.04中如何设置bbr功能,因为在Linux4.9内核开始,bbr协议已经加入到Linux内核之中,如果所使用的Linux系统内核版本大于4.9,就可以直接启用bbr功能。

这里我们的场景是Ubuntu18.04,所以内核标准为4.15,所以我们这里只要开启、配置就行。

查看内核:

开启TCP 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_congestion_control

4、 验证BBR是否已经启动

猜你喜欢

转载自www.cnblogs.com/devilmaycry812839668/p/10353621.html
BBR