TCP BBR 拥塞控制算法是 Google开源的一个项目,可以充分发挥服务器的带宽,主机测评网实测过阿里云、Vultr这几个服务器,开启与否BBR加速,网速的能相差好几个数量级!该算法已经提交到了 Linux 内核,从 Linux 4.9 开始已经默认安装编译了该算法。
必备的环境
使用root用户登录,运行以下命令:
wget --no-check-certificate https://github.com/9hostorg/fuckgfw/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:
uname -r
查看内核版本,显示为最新版本就表示 OK 了
- sysctl net.ipv4.tcp_available_congestion_control
返回值一般为:
- net.ipv4.tcp_available_congestion_control = bbr cubic reno
或者为:
- net.ipv4.tcp_available_congestion_control = reno cubic bbr
- sysctl net.ipv4.tcp_congestion_control
返回值一般为:
- net.core.default_qdisc = fq
- lsmod | grep bbr
返回值有 tcp_bbr 模块及说明 bbr 已启动。注意:并不是所有的 VPS 都会有此返回值,若没有也属正常。
通过上述步骤,你的CentOS系统服务器,已成功安装并启动了BBR加速模块,可以享受BBR算法对网速的提升了。