














BBR (Bottleneck Bandwidth and Round-trip propagation time) 是Google开发的拥塞控制算法,可以显著提升网络传输性能。
BBR需要Linux内核4.9或更高版本,首先检查当前内核版本:
uname -r
echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
编辑系统配置文件:
sudo vim /etc/sysctl.conf
在文件末尾添加以下两行:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
保存文件后应用配置:
sudo sysctl -p
使用以下命令验证BBR是否成功开启:
# 检查当前拥塞控制算法
sysctl net.ipv4.tcp_congestion_control
# 检查可用的拥塞控制算法
sysctl net.ipv4.tcp_available_congestion_control
# 检查BBR模块是否加载
lsmod | grep bbr
✅ 成功标志:如果输出显示 tcp_congestion_control = bbr,说明BBR已成功开启。
⚠️ 重要提醒:
- 如果内核版本低于4.9,需要先升级内核
- 部分VPS服务商可能已经默认开启BBR
- 某些虚拟化环境(如OpenVZ)可能不支持BBR
- 修改系统配置前建议备份原始配置文件
BBR算法相比传统的拥塞控制算法具有以下优势:
✅ 完成:配置完成后,您的服务器网络性能将得到显著提升,特别是在跨境网络传输场景中效果更加明显。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。