侧边栏壁纸
博主头像
Fly.log

天行健,君子以自强不息

  • 累计撰写 9 篇文章
  • 累计创建 0 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

Debain12开启BBR+FQ

FLYBOY
2026-01-31 / 0 评论 / 0 点赞 / 5 阅读 / 0 字

1. 修改系统变量

需要将配置写入 /etc/sysctl.conf 文件中。使用以下命令一次性添加:

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

2. 使配置生效

执行以下命令刷新系统内核参数:

sysctl -p

3. 验证是否开启成功

可以通过以下几个命令来确认配置是否生效:

  • 验证 Qdisc 算法:

sysctl net.core.default_qdisc

输出应为:net.core.default_qdisc = fq

  • 验证拥塞控制算法:

sysctl net.ipv4.tcp_congestion_control

输出应为:net.ipv4.tcp_congestion_control = bbr

  • 检查内核模块是否运行:

lsmod | grep bbr

如果看到 tcp_bbr 相关的输出,说明 BBR 正在运行。

为什么选择 BBR + FQ?

  • BBR 不像传统的 CUBIC 算法那样通过“丢包”来判断拥塞,而是通过测量最大带宽最小延迟来决定发送速率。这在有一定丢包率的远程网络(如你的 VPS 跨境连接)中能显著提升吞吐量。

  • FQ (Fair Queuing) 是 BBR 的最佳拍档,它负责流量整形,能有效减少数据包的排队抖动。

博主关闭了所有页面的评论