给主机安排上 BBR

BBR (Bottleneck Bandwidth and RRT) 是 Google 提交给 Linux 内核的一个优化 TCP 堵塞的算法,据称开启后 shadow-and-socks 的速度可以提升一倍以上。有这等好事?马上给我们的 VPS 安排上。

开始安排

我们的 VPS 操作系统是 CentOS7 x64,即使操作系统对不上也没有关系,因为我们使用的是热心网友 teddysun 提供的一键安装脚本

下载一键安装脚本并安装

在 VPS 上下载脚本并运行

1
2
3
$ wget https://raw.githubusercontent.com/teddysun/across/master/bbr.sh
$ chmod +x bbr.sh
$ ./bbr.sh

重启服务器

1
$ Do you want to restart system? [y/n] y

按 y 重启,大功告成!

执行

1
$ uname -a

可以看到内核为 5.0.0-1.el7.elrepo.x86_64。

执行

1
$ sysctl -n net.ipv4.tcp_congestion_control

可以看到返回 bbr,说明 BBR 已经安装成功~