跳至正文
Wener Notes

BBR

约 1 分钟阅读
  • BBR - Bottleneck Bandwidth and Round-trip propagation time
    • RTT - Round-trip propagation time
    • 基于模型主动探测
      • TCP 拥塞控制 - 通常 基于丢包来作为降低传输速率的信号
    • 有更高的吞吐量和更低的延迟
  • Linux 5.1 BBRv2
  • 默认为 CUBIC
  • 参考
bash
sysctl net.ipv4.tcp_available_congestion_control  # 可用的拥塞控制协议 - 默认 reno,cubic
sysctl net.ipv4.tcp_congestion_control            # 当前的协议 - 默认 cubic

# 启用 BBR
modprobe tcp_bbr
echo tcp_bbr >> /etc/modules-load.d/bbr.conf
echo net.core.default_qdisc=fq >> /etc/sysctl.d/bbr.conf
echo net.ipv4.tcp_congestion_control=bbr >> /etc/sysctl.d/bbr.conf
sysctl -p /etc/sysctl.d/bbr.conf
# 验证
sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control

关联信息

反向链接、本文链接的其他页面和外部资料。

反向链接

  • 网络常见问题
    笔记 · bbr

    | item | value/alpine | for | tune | as | · | net.ipv4.tcpmem | 189234 252315 378468 | · | net.ipv4.tcprmem | 4096 131072 6291456 | 4k 128k 6m | 10240 88064 12582912 | 10k 86k 1...

参考资料

GitHub1 条
其他外链1 条
最近更新commit 2cb4a0b编辑