debian13 开启bbr

Updated

在 Debian 13 (Trixie) 中开启 BBR 非常简单,因为现代 Debian 内核已经内置了该模块。你可以按照以下步骤操作:

1. 检查内核是否支持

首先,确保你的系统已经加载了 tcp_bbr 模块:

sudo modprobe tcp_bbr
lsmod | grep bbr

如果输出中包含 tcp_bbr,说明模块已成功加载。

2. 修改系统配置

你需要将 BBR 设置为默认的拥塞控制算法。建议创建一个专门的配置文件:

sudo nano /etc/sysctl.d/99-bbr.conf

在文件中添加以下两行内容:

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

按下 Ctrl + O 保存,Ctrl + X 退出。

3. 应用配置

执行以下命令使配置立即生效:

sudo sysctl -p /etc/sysctl.d/99-bbr.conf

4. 验证是否开启成功

运行以下命令检查当前拥塞控制算法:

sysctl net.ipv4.tcp_congestion_control

如果返回结果为 net.ipv4.tcp_congestion_control = bbr,则说明 BBR 已成功开启。

---

提示:

  • 持久化: 通过上述步骤创建 /etc/sysctl.d/99-bbr.conf 文件,可以确保重启后配置依然有效。
  • 模块自动加载: 如果重启后发现未生效,可以运行 echo "tcp_bbr" | sudo tee /etc/modules-load.d/bbr.conf 将模块加入开机启动列表。