前言
bbr是Google开源的进出流量优化算法,效果非常明显,现在各大最新linux系统都内置了bbr,我们只需要手动启用它就好!
Debian/Ubuntu
apt update
apt upgrade
Centos
yum clean all
yum update
更新完以后最好reboot重启一下
debian10+/ubuntu18+/centos8+ 内置了BBR内核,用以下方法开启BBR:
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
现在已经开启,最后用下面↓命令验证一下是否成功开启bbr
lsmod | grep bbr
输出→tcp_bbr 20480 1
如果有如上类似输出,则证明Google BBR配置成功了。
centos7系统因为内核版本太低无法直接开启bbr,需要先升级内核才能启用bbr,请看下面↓
wget --no-check-certificate -O /opt/bbr.sh https://github.com/teddysun/across/raw/master/bbr.sh
chmod 755 /opt/bbr.sh
/opt/bbr.sh
安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
重启完成后,进入 VPS,验证一下是否成功开启了bbr
lsmod | grep bbr
输出→tcp_bbr 20480 1
如果有如上类似输出,则证明Google BBR配置成功了。
用脚本操作
BBR一键脚本集合
wget -N --no-check-certificate "https://raw.githubusercontent.com/ylx2016/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
Neko BBR调优脚本
wget http://sh.nekoneko.cloud/tools.sh -O tools.sh && bash tools.sh
|