BBR
约 1 分钟阅读
- BBR - Bottleneck Bandwidth and Round-trip propagation time
- RTT - Round-trip propagation time
- 基于模型主动探测
- TCP 拥塞控制 - 通常 基于丢包来作为降低传输速率的信号
- 有更高的吞吐量和更低的延迟
- Linux 5.1 BBRv2
- 默认为 CUBIC
- 参考
- datatracker.ietf.org/meeting/104/materials/slides-104-iccrg-an-update-on-bbr-00
- google/bbrGitHubgoogle/bbrBBR - Bottleneck Bandwidth and Round-trip propagation time · RTT - Round-trip propagation time · 基于模型主动探测 · TCP 拥塞控制 - 通常 基于丢包来作为降低传输速率的信号笔记:BBR
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 条
- google/bbrgithub.com/google/bbr
其他外链1 条
- datatracker.ietf.org/meeting/104/materials/slides-104-iccrg-an-update-on-bbr-00datatracker.ietf.org/meeting/104/materials/slides-104-iccrg-an-update-on-bbr-00