大家都懂的,启用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
图片结果如下:
赛文市场营销