在Ubuntu上开启BBR加速,可以显著提升网络传输速度和稳定性。BBR是Google开发的一种拥塞控制算法,通过优化数据包处理方式,减少延迟并提高吞吐量。在Ubuntu 18.04及以上版本中,BBR模块已经默认编译,只需通过简单命令启用即可。
以下是在Ubuntu上开启BBR加速的步骤:
1. 检查内核版本和是否已启用BBR:
- 执行 uname -r 检查内核版本,如果版本是4.9及以上,则BBR模块已经内置。
- 执行 lsmod | grep bbr 查看是否已启用BBR,如果返回结果包含tcp_bbr,则表示已启用。
2. 修改sysctl配置文件:
- 使用文本编辑器打开`/etc/sysctl.conf`文件,例如 sudo nano /etc/sysctl.conf。
- 添加或修改以下两行:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
net.core.default_qdisc=fq 设置队列调度算法为 fq,
net.ipv4.tcp_congestion_control=bbr 设置拥塞控制算法为 bbr。
保存并关闭文件。
3.应用修改:
- 执行 sudo sysctl -p 使修改生效。
4.验证BBR是否启用:
- 执行 sysctl net.ipv4.tcp_available_congestion_control 确认 bbr 是否在可用列表中。
- 执行 lsmod | grep bbr 再次确认 tcp_bbr 是否已加载。
通过以上步骤,就可以在Ubuntu上成功开启BBR加速,优化网络性能。