在 Debian 12 上启用 BBR 以优化网络连接
BBR(Bottleneck Bandwidth and Round-trip propagation time)算法可以显著提升网络性能,特别是在高延迟或丢包环境下。通过启用 BBR,您可以优化带宽利用率,减少延迟,并提高稳定性。
BBR 的优势:
- 提升速度: 优化带宽利用率,加快数据传输。
- 降低延迟: 减少数据包丢失,改善响应速度。
- 增强稳定性: 适应复杂网络环境,提供更可靠的连接。
操作步骤:
1. 配置 BBR
执行以下命令,将 BBR 配置添加到系统配置文件:
echo "net.core.default_qdisc=fq" | tee -a /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" | tee -a /etc/sysctl.conf
说明:
net.core.default_qdisc=fq
:设置队列规则为fq
,优化 BBR 性能。net.ipv4.tcp_congestion_control=bbr
:启用 BBR 拥塞控制算法。
2. 重新加载配置
运行以下命令,使配置立即生效:
sysctl -p
3. 验证 BBR 是否生效
执行以下命令,验证 BBR 是否启用:
sysctl net.ipv4.tcp_congestion_control
如果输出为 net.ipv4.tcp_congestion_control = bbr
,则表示 BBR 已成功启用。
您还可以使用以下命令查看系统可用的拥堵算法和当前使用的算法:
sysctl net.ipv4.tcp_available_congestion_control
4. 验证 BBR 内核模块
为了确认 BBR 内核模块是否已加载,可以运行以下命令:
lsmod | grep bbr
如果返回 tcp_bbr
,则表示 BBR 已成功加载。
发表回复