TCP BBR 是Google给出的一个改良版的tcp网络协议,ubuntu bbr加速相当于在已有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是否已经启动
未经允许不得转载:迪欧吧_技术交流_资源分享_热点资讯_免费VPS空间 » Ubuntu 18.04开启TCP网络协议BBR加速的方法(Google BBR 拥塞控制算法)