Ubuntu 开启BBR加速

在 Ubuntu 24 中开启 TCP BBR(Bottleneck Bandwidth and RTT)加速非常简单,只需几步即可完成。BBR 是 Google 开发的一种 TCP 拥塞控制算法,可以显著提升网络吞吐量和降低延迟。

步骤一:检查内核版本

确保你的系统内核版本 ≥ 4.9(Ubuntu 24 默认内核为 5.x 或 6.x,无需升级):

uname -r

步骤二:开启 BBR

运行以下命令,临时启用 BBR(立即生效,重启后失效):

sudo sysctl -w net.core.default_qdisc=fq
sudo sysctl -w net.ipv4.tcp_congestion_control=bbr

步骤三:永久启用 BBR(推荐)

编辑配置文件 /etc/sysctl.conf

sudo nano /etc/sysctl.conf

在文件末尾添加以下内容:

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

保存后运行:

sudo sysctl -p

✅ 步骤四:验证是否成功启用

检查当前使用的拥塞控制算法:

sysctl net.ipv4.tcp_congestion_control

输出应为:

net.ipv4.tcp_congestion_control = bbr

确认 BBR 模块已加载:

lsmod | grep bbr

输出中应包含 tcp_bbr


如需一键脚本方式(可选),可参考以下命令(来自 GitHub 项目):

wget -N --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && sudo ./bbr.sh

脚本会自动检测内核并启用 BBR,完成后重启系统即可生效。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注