TCP BBR 拥塞控制算法的启用教程

TCP BBR 拥塞控制算法是由 Google 开发并开源的,已经集成到了 Linux 内核中。只需简单启用即可对当前网络进行优化。本文为大家提供了一键开启 BBR 的教程,无需复杂操作即可启用 BBR 加速。

BBR 的使用方法

按照以下步骤操作,即可启用 BBR:

  1. 使用 root 用户登录 VPS,运行以下命令下载并执行脚本

    wget --no-check-certificate -O /opt/bbr.sh https://github.com/teddysun/across/raw/master/bbr.sh
    chmod 755 /opt/bbr.sh
    /opt/bbr.sh
  2. 安装完成后,脚本会提示需要重启 VPS,输入 y 并回车进行重启。
  3. 重启完成后,登录 VPS,依次执行以下命令,验证是否成功安装最新内核并开启 TCP BBR。

验证 BBR 是否启用

  1. 检查内核版本:

    uname -r

    若显示为新版内核,则表示内核更新成功。

  2. 检查可用的拥塞控制算法:

    sysctl net.ipv4.tcp_available_congestion_control

    返回值应包含 bbr,例如:

    net.ipv4.tcp_available_congestion_control = bbr cubic reno
  3. 检查当前使用的拥塞控制算法:

    sysctl net.ipv4.tcp_congestion_control

    返回值应为 bbr,例如:

    net.ipv4.tcp_congestion_control = bbr
  4. 检查默认的队列调度算法:

    sysctl net.core.default_qdisc

    返回值应为 fq,例如:

    net.core.default_qdisc = fq
  5. 检查 BBR 模块是否加载:

    lsmod | grep bbr

    返回值包含 tcp_bbr 模块即可,示例如下:

    tcp_bbr                20480  3

    注意:并不是所有的 VPS 都会有此返回值,若没有也属正常。

BBR 特别说明

如果你使用的是 Google Cloud Platform (GCP),更换内核后可能会遇到重启后磁盘变为只读的情况。此时只需执行以下命令恢复:

mount -o remount rw /
END
本文作者:
文章标题: 一键开启TCP BBR加速:详细教程及特别说明
本文地址: https://www.haovps.top/archives/170.html
版权说明:若无注明,本文皆 高性能VPS推荐与IT技术博客 | Haovps.Top 原创,转载请保留文章出处。
cc
最后修改:2024 年 07 月 14 日
如果觉得我的文章对你有用,请随意赞赏