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是否已经启动

 

本博客是博主个人学习时的一些记录,不保证是为原创,个别文章加入了转载的源地址还有个别文章是汇总网上多份资料所成,在这之中也必有疏漏未加标注者,如有侵权请与博主联系。

posted on 2019-02-06 12:47  Hello_BeautifulWorld  阅读(9298)  评论(0编辑  收藏  举报

导航