开启谷歌bbr加速linux服务器

开启谷歌bbr加速linux服务器

开启谷歌的BBR(Bottleneck Bandwidth and RTT)拥塞控制算法,通常需要你的Linux系统内核版本在4.9或以上,因为BBR是从Linux内核4.9版本开始引入的。以下是开启BBR的一般步骤:

  1. 检查内核版本
    使用 uname -r 命令来确认你的系统是否支持BBR。如果内核版本低于4.9,你需要先更新内核。
  2. 修改系统变量
    打开 /etc/sysctl.conf 文件,并添加或修改以下两行:
   echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
   echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
  1. 使设置生效
    运行以下命令使更改生效:
   sysctl -p /etc/sysctl.conf
  1. 验证BBR是否启动
    使用以下命令来检查BBR是否已经启动:
   sysctl net.ipv4.tcp_available_congestion_control

如果输出中包含 bbr,则表示BBR可用。进一步检查当前的拥塞控制算法是否已经设置为BBR:

   sysctl net.ipv4.tcp_congestion_control

如果输出是 net.ipv4.tcp_congestion_control = bbr,则表示BBR已经启动。

  1. 查看模块加载情况
    使用 lsmod 命令来检查BBR模块是否加载:
   lsmod | grep bbr

如果看到 tcp_bbr 模块,说明BBR模块已经加载到内核中。

根据搜索结果,有一键安装最新内核并开启Google BBR的脚本,适用于CentOS 6+,Debian 8+,Ubuntu 16+等系统。使用该脚本可以自动完成更新内核和开启BBR的过程。但请注意,使用一键脚本可能会带来风险,特别是如果你不熟悉这些操作的话。另外,一些发行版可能已经默认启用了BBR,如Ubuntu 18.04及以上版本。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容