在 Ubuntu 上启用 BBR 的 3 个简单步骤,轻松优化网络性能

在 Ubuntu 上启用 BBR 的 3 个简单步骤,轻松优化网络性能

大家都懂的,启用BBR可以有哪些好处。trojan 大家都懂,就是可以让你的服务器网络速度更快。

首先看 优点

BBR 的主要优势有:

速度提升:BBR 能够显著提高网络吞吐量,数据传输更快。
延迟降低:有效减少了数据传输的延迟,让连接变得更加流畅。
实施简便:只需在「终端」执行几条命令,即可轻松启用 BBR。
稳定性增强:即使在网络波动的情况下,BBR 也有助于维持连接稳定。
广泛适用:无论是浏览网页还是提供在线服务,BBR 都能优化体验。

在 Ubuntu 上检查当前 BBR 状态

sysctl net.ipv4.tcp_congestion_control

如果返回结果如下:

net.ipv4.tcp_congestion_control = cubic

那就代表着没有启用

如果返回net.ipv4.tcp_congestion_control = bbr,表示 BBR 已启用。

开启准备启用 第 2 步:在 Ubuntu 上启用 BBR

sudo modprobe tcp_bbr

sudo sh -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf'
sudo sh -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'

执行以下命令重新加载 sysctl 配置,以应用更改:

sudo sysctl -p

第 3 步:在 Ubuntu 上验证 BBR 启用状态

要验证 BBR 是否已经成功激活,还是使用与「第 1 步」相同的命令:

sysctl net.ipv4.tcp_congestion_control

看到以下输出,代表OK了

net.ipv4.tcp_congestion_control = bbr

下面是完整的执行代码

Welcome to Alibaba Cloud Elastic Compute Service !

Last login: Tue Nov 12 15:03:30 2024 from 39.170.98.96
root@iZrj990c2gmsmmj9wpko52Z:~# sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = cubic
root@iZrj990c2gmsmmj9wpko52Z:~# sudo modprobe tcp_bbr
root@iZrj990c2gmsmmj9wpko52Z:~# sudo sh -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf'
sudo sh -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'
root@iZrj990c2gmsmmj9wpko52Z:~# sudo sysctl -p
vm.swappiness = 0
kernel.sysrq = 1
net.ipv4.neigh.default.gc_stale_time = 120
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.default.arp_announce = 2
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_announce = 2
net.ipv4.tcp_max_tw_buckets = 5000
net.ipv4.tcp_syncookies = 1
net.ipv4.tcp_max_syn_backlog = 1024
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_slow_start_after_idle = 0
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
root@iZrj990c2gmsmmj9wpko52Z:~# sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = bbr

图片结果如下:

赛文市场营销

发表评论

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