Centos7开启内核TCP BBR拥塞控制模块

Linux 升级内核开启 TCP BBR 实现高效单边加速

  • 谷歌为我们带来了干货 新的 TCP 拥塞控制算法 BBR (Bottleneck Bandwidth and RTT)。 目前在 Linux Kernel 4.9 中加入了该算法,所以我们只要升级内核就可以爽一波了,至于如何升级内核在上一篇文章中已有介绍,在此不再重复。

开启 TCP BBR

只要 Linux 发行版的 Kernel 即内核版本大于等于 4.9 即可开启,开启方法是通用的,只需修改内核参数即可。

修改内核参数文件sysctl.conf

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf

echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

更新内核参数

# sysctl -p

检查当前内核使用拥塞控制算法

sysctl net.ipv4.tcp_available_congestion_control

如果开启bbr成功,返回结果应为

net.ipv4.tcp_available_congestion_control = bbr cubic reno

进一步检查是否成功开启BBR

lsmod | grep bbr

其返回结果不为空即说明开启成功。

  • 通过以上简单的几步就能开启tcp_bbr从而充分利用服务器有限的带宽资源,对于一些虚拟云服务器而言是一大利器!

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券