在 Debian 10/11/12 系统上开启 Google BBR 加速的系统命令和一键脚本的使用教程

BBR,全称 Bottleneck Bandwidth and RTT,是 Google 官方开发的TCP拥塞控制算法 ,可以大限度地利用服务器带宽,减少排队的情况,提高网络质量。BBR加速有用吗?经实际测试,BBR对于拥塞网络的加速效果非常好,有时候可以达到几倍,甚至几十倍的提速。既然如此,我们如何开启BBR网络加速呢?

1、Debian系统命令开启BBR加速

(1)开启 Google BBR 加速的系统命令

Debian 10/11/12 的默认内核是4.19及其以上版本,而且编译了 TCP BBR 模块,所以可以直接使用参数开启。具体命令如下:

echo net.core.default_qdisc=fq >> /etc/sysctl.conf
echo net.ipv4.tcp_congestion_control=bbr >> /etc/sysctl.conf
sysctl -p

(2)验证 Google BBR 加速是否成功开启

1)验证BBR是否开启方法1

sysctl net.ipv4.tcp_available_congestion_control

执行以上命令后,显示如下:

sysctl net.ipv4.tcp_available_congestion_control 
net.ipv4.tcp_available_congestion_control = reno cubic bbr

类似以上格式,则表示开启成功。

2)验证BBR是否开启方法2

lsmod | grep bbr

执行以上命令后,显示如下:

tcp_bbr 20480 234

类似以上形式,则表示开启成功。

2、一键脚本开启BBR或LotServer锐速加速

(1)Linux-NetSpeed-TuDieDie一键加速脚本

Linux-NetSpeed-TuDieDie是一键安装BBR/BBR2/BBR3原版、BBRplus版、BBR魔改版和LotServer(锐速)版内核的网络加速脚本。

1)安装wget下载工具,则执行命令:

yum -y install wget #CentOS/RedHat
apt-get install wget #Debian/Ubuntu

2)在安装BBR时,不卸载内核版本,则执行命令:

wget -O tcpx.sh "https://github.com/tudiedie/Linux-NetSpeed-TuDieDie/raw/master/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh

3)在安装BBR时,卸载内核版本,则执行命令:

wget -O tcp.sh "https://github.com/tudiedie/Linux-NetSpeed-TuDieDie/raw/master/tcp.sh" && chmod +x tcp.sh && ./

(2)Linux-NetSpeed一键加速脚本

Linux-NetSpeed是一键安装BBR原版、BBRplus版、BBR魔改版和LotServer(锐速)版内核的网络加速脚本。

1)安装wget下载工具,则执行命令:

yum -y install wget #CentOS/RedHat
apt-get install wget #Debian/Ubuntu

2)执行一键安装Linux-NetSpeed网络加速脚本命令:

wget -N --no-check-certificate "https://raw.githubusercontent.com/tudiedie/Linux-NetSpeed/master/tcp.sh"
chmod +x tcp.sh
./tcp.sh

本脚本已不更新,推荐使用5.5以上内核自带的BBR速度最佳。

3、BBR加速一键脚本推荐

BBR加速哪个好?如果你在生产环境中使用,土爹爹推荐你直接开启BBR原版进行网络加速,而不推荐使用一键脚本开启BBR加速;否则,你可以随意使用一键脚本开启BBR/BBRplus/BBR2/BBR3/BBR魔改版/LotServer加速模式,折腾无极限。

发表评论