Debian12 启用BBR算法提升网络性能

在 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 已成功加载。


评论

发表回复

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