一. 什么是 BBR?

简单说,BBR 就是 Google 搞出来的一项“黑科技”。

以前的网络传输算法比较笨,一旦发现丢包就以为路堵了,立马降速。但现在的网络环境复杂,丢包不一定代表堵车。BBR 不看丢包,而是实时测量路况(带宽和延迟),智能计算最佳传输速度。

结果就是:延迟更低,速度更快,尤其在海量数据传输或者跨洋连接时,效果简直炸裂。

二. 确认内核版本

大多数新版Linux系统默认内核是 5.x 或 6.x ,而 BBR 只需要 4.9 以上的内核。所以理论上你直接跳过这步都没问题,但为了严谨,看一眼更踏实。

输入命令:

uname -r

只要返回的版本号大于 4.9(比如 6.1.0-xx-amd64),你就稳了,直接继续下一步。

三. 开启 BBR

我们直接修改系统主配置文件,简单粗暴有效。

第一步:修改配置文件

sudo vim /etc/sysctl.conf

第二步:加入魔法参数

i 进入编辑模式,用方向键滚到文件最最最后面,复制粘贴下面这两行:

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

第三步:保存退出

Esc 键,输入 :wq 然后回车。

第四步:让配置立即生效

sudo sysctl -p

这时候系统会读取刚才的配置,你的 BBR 其实已经悄悄启动了。

四. 最后验证一下

虽然配置生效了,但咱们还是得验验货,确认真没真开。

输入:

sysctl net.ipv4.tcp_congestion_control

如果返回:

net.ipv4.tcp_congestion_control = bbr

恭喜你,大功告成! 现在享受你的网络加速吧!