简介:
BBR 以一定速度不断评估多个路由的吞吐量和往返流量时间,得出遍历网络需要的时间。这样一来,BBR 以网络可处理的速度发送流量,比最初的 TCP 拥塞控制更有效果。BBR 还兼容由 Google 设计的替代传输协议——快速 UDP 互联网连接(QUIC),并被 IETF 作为标准。
BBR 并不是工程师们为加速 TCP 所做出的第一个努力。北卡罗来纳州立大学的研究人员表示,当今开发 TCP 中使用的最流行的基于丢失的拥塞控制算法之一是二进制增加拥塞控制(BIC),其次是 CUBIC,还有另一种流行的拥塞控制算法叫做 Reno。这些算法都是使用分组丢失来确定拥塞的,尽管开发 BBR 的 Google 工程师 Jacobson 表示,在他看来,BBR 才是唯一一个通过实际估计流量速度来确定最佳传输速度的 TCP 算法。
如果您的系统是Debian10/11
echo -e "net.core.default_qdisc=fq\nnet.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf && sysctl -p
一键加速。
如果您的系统是CentOS或Ubuntu
CentOS
yum update -y && yum install curl -y yum install wget -y
Ubuntu
apt-get install -y wget
使用一键脚本安装bbr。
wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
最后根据脚本的提示完成安装。
