debian13 开启bbr
在 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将模块加入开机启动列表。