Linux 启用BBR网络加速
Linux 启用BBR网络加速
在 Linux 上启用 BBR(Bottleneck Bandwidth and Round-trip propagation time) 网络加速可以显著提升 TCP 网络吞吐量和稳定性。下面给出详细步骤:
1. 检查内核版本
BBR 需要 Linux 内核 >= 4.9 才原生支持。
1 | |
如果低于 4.9,需要升级内核或使用支持 BBR 的内核包。
2. 检查是否已经支持 BBR
1 | |
如果没有输出,则未启用。
查看 TCP 拥塞控制算法支持:
1 | |
输出类似:
1 | |
如果有 bbr,表示内核支持。
3. 启用 BBR
修改 sysctl 配置:
1 | |
然后加载配置:
1 | |
4. 验证是否启用成功
1 | |
应输出:
1 | |
同时可以查看 BBR 状态:
1 | |
5. 临时启用(可选)
如果只是临时测试,不想重启:
1 | |
✅ 注意事项:
- BBR 对 VPS、云服务器以及高延迟链路效果最明显。
- 不同 Linux 发行版可能默认的 TCP 拥塞控制算法不同,如 CentOS 7 默认
cubic。 - 修改 sysctl 配置后,可通过
reboot保证生效。
我可以帮你写一个 一键启用 BBR 的脚本,直接在大多数 Linux 上使用,自动检测内核版本和配置。
你希望我帮你写吗?
Linux 启用BBR网络加速
https://hesc.info/post/linux-enables-bbr-network-acceleration-z1cmmhy.html