谷歌开源TCP BBR拥塞控制算法,并提交了linux内核,最新的 4.10 版内核已经用上了该算法。部署后测试后,网速提升了很多。采用virmach西雅图机房服务器进行测试,部署centos7。

升级内核安装bbr

参照一键安装最新内核并开启BBR脚本,安装bbr并进行测试,这里简单的做下记录。

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

安装完成后提示重启。

uname -r #查看内核版本是否为4.10 
sysctl net.ipv4.tcp_available_congestion_control
#返回值一般为:
#net.ipv4.tcp_available_congestion_control = bbr cubic reno
sysctl net.ipv4.tcp_congestion_control
#返回值一般为:
#net.ipv4.tcp_congestion_control = bbr
sysctl net.core.default_qdisc
#返回值一般为:
#net.core.default_qdisc = fq
lsmod | grep bbr
#返回值有 tcp_bbr 模块即说明bbr已启动