BBR-网络加速方案

简介

BBR是Google的一套拥塞控制算法,用在VPS服务器上,可以有效减少拥堵丢包,大幅提高网络连接速度。
目前Linux类系统的最新内核,都已内置BBR。而我们购买VPS服务器时安装的系统,一般都不是最新的内核。怎么解决呢,在CentOS、Debian、Ubuntu等Linux系统上,可以通过升级最新内核的方式,获取BBR。

BBR安装要求:
系统要求:CentOS+、Debian7+、Ubuntu12+。
另外不支持OpenVZ虚拟的VPS服务器,这也是我们不建议购买OpenVZ服务器的原因之一。

安装步骤

一、安装脚本

1
wget --no-check-certificate 'https://github.com/teddysun/across/raw/master/bbr.sh' && chmod +x bbr.sh && ./bbr.sh

接下来BBR会自动开始安装,安装完成后会英文提示是否重启,输入y回车重启。

系统重启成功后,输入以下命令验证BBR是否安装成功:

1
sysctl net.ipv4.tcp_congestion_control

如果得到如下结果则代表BBR安装成功:

1
net.ipv4.tcp_congestion_control = bbr

注意事项:

  1. 一定要在执行完成安装内核并重启vps后,才能执行安装并启用算法。
  2. 卸载命令不会改动内核。
  3. 如果上述脚本执行不成功,可以使用另外一个脚本
    1
    wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
JouyPub wechat
欢迎订阅「K叔区块链」 - 专注于区块链技术学习