BBR是谷歌出品的TCP拥塞控制算法,可以起到单边加速TCP连接的效果类似于锐速的加速工具,并且是免费开源的。BBR 目的是要尽量跑满带宽, 并且尽量不要有排队的情况, 效果并不比速锐差。
特别说明下,锐速和BBR都不支持在OpenVZ上装,所以搬瓦工之类的vps是用不了的,如果要装这个得有个KVM架构的机器。
CentOS开启BBR加速脚本方法:
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
输入 uname -r 检查安装是否成功,返回值显示的内核版本超过4.9就成功
接下来输入以下代码查看返回值
sysctl net.ipv4.tcp_available_congestion_control
返回值: net.ipv4.tcp_available_congestion_control = reno cubic bbr
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
查看BBR是否开启
lsmod | grep bbr
返回值: tcp_bbr 20480 14
卸载原版内核,y
yum remove kernel-headers
安装新版内核
yum –enablerepo=elrepo-kernel -y install kernel-ml-headers