一. 什么是 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
恭喜你,大功告成! 现在享受你的网络加速吧!
