Skip to content

开启 BBR

BBR(Bottleneck Bandwidth and Round-trip propagation time)是一种由Google提出的拥塞控制算法,特别适用于在网络条件不佳的环境下提升连接性能,尤其对于海外服务器而言尤为重要。

检查和手动开启 BBR

如果你需要确认服务器是否已经开启了BBR,可以通过以下步骤进行检查:

  1. 检查是否可用:

    sh
    $ sudo sysctl net.ipv4.tcp_available_congestion_control | grep bbr

    如果输出结果包含 bbr,则表示系统已经支持BBR。

  2. 检查当前使用的拥塞控制算法:

    sh
    $ sudo sysctl net.ipv4.tcp_congestion_control | grep bbr

    如果输出结果显示 bbr,则表示系统当前正在使用BBR。

  3. 手动启用BBR: 如果以上检查没有显示BBR或者需要手动启用BBR,可以按照以下步骤操作:

    • 打开 /etc/sysctl.conf 文件并添加以下两行:
      sh
      $ 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'
    • 应用配置:
      sh
      $ sudo sysctl -p

    执行完以上命令后,如果输出显示以下内容,表示BBR已成功启用:

    sh
    net.core.default_qdisc = fq
    net.ipv4.tcp_congestion_control = bbr

通过这些步骤,你可以检查和手动配置服务器以使用BBR拥塞控制算法,以提升在不良网络条件下的连接性能。

Released under the MIT License.