Ubuntu开启BBR加速

新的 TCP 拥塞控制算法 BBR (Bottleneck Bandwidth and RTT) 可以让服务器的带宽尽量跑慢,并且尽量不要有排队的情况,让网络服务更佳稳定和高效。

Linux Kernel 内核升级到 4.9 及以上版本可以实现 BBR 加速,由于Ubuntu 20.04 默认的内核就是 5.4 版本的内核,并已经默认编译了 TCP BBR 模块,所以可以直接通过参数开启。

背景

新的 TCP 拥塞控制算法 BBR (Bottleneck Bandwidth and RTT) 可以让服务器的带宽尽量跑慢,并且尽量不要有排队的情况,让网络服务更佳稳定和高效。

Linux Kernel 内核升级到 4.9 及以上版本可以实现 BBR 加速,由于Ubuntu 20.04 默认的内核就是 5.4 版本的内核,并已经默认编译了 TCP BBR 模块,所以可以直接通过参数开启。

解决方案

修改系统变量:

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

检测是否如下所示:

sysctl net.ipv4.tcp_available_congestion_control

net.ipv4.tcp_available_congestion_control = bbr cubic reno

执行以下命令检测 BBR 是否开启:

lsmod | grep bbr

出现类似以下的情况就是成功开启BBR

tcp_bbr 24576 3

————————————————

版权声明:本文为CSDN博主「Moshow郑锴」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/moshowgame/article/details/121550417

本文由『小白维基』在网络上收集整理,秉承学习收藏、分享优秀内容为第一目的。如侵犯到原作者的权利,请与本站联系。

如您需要转载本文,请秉承与本站相同目的,且保留原文出处与作者信息,感谢!

(0)
文武哥的头像文武哥
上一篇 2023年5月19日 下午1:55
下一篇 2023年4月7日 下午1:18

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注