debian13开启bbr
在 Debian 13 (Trixie) 中开启 BBR(Bottleneck Bandwidth and Round-trip propagation time)非常简单,因为内核已内置支持。你可以按照以下步骤操作:
1. 检查是否支持 BBR
首先,检查当前系统是否已加载 BBR 模块:
lsmod | grep bbr
如果没有任何输出,请尝试手动加载模块:
sudo modprobe tcp_bbr
2. 开启 BBR 配置
你需要修改系统参数来启用 BBR 和 FQ(Fair Queue)队列调度算法。
创建一个专门的配置文件(推荐方式):
sudo nano /etc/sysctl.d/99-bbr.conf
在文件中添加以下两行内容:
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
保存并退出(在 nano 中按 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,则说明开启成功。
额外提示(开机自启)
为了确保重启后模块依然自动加载,建议将 tcp_bbr 写入模块加载列表:
echo "tcp_bbr" | sudo tee /etc/modules-load.d/bbr.conf
现在你的 Debian 13 系统已经成功开启了 BBR,这将有助于在网络延迟较高或丢包的情况下提升传输性能。