在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加速,优化网络性能。