开启 BBR
BBR(Bottleneck Bandwidth and Round-trip propagation time)是一种由Google提出的拥塞控制算法,特别适用于在网络条件不佳的环境下提升连接性能,尤其对于海外服务器而言尤为重要。
检查和手动开启 BBR
如果你需要确认服务器是否已经开启了BBR,可以通过以下步骤进行检查:
检查是否可用:
sh$ sudo sysctl net.ipv4.tcp_available_congestion_control | grep bbr
如果输出结果包含
bbr
,则表示系统已经支持BBR。检查当前使用的拥塞控制算法:
sh$ sudo sysctl net.ipv4.tcp_congestion_control | grep bbr
如果输出结果显示
bbr
,则表示系统当前正在使用BBR。手动启用BBR: 如果以上检查没有显示BBR或者需要手动启用BBR,可以按照以下步骤操作:
- 打开
/etc/sysctl.conf
文件并添加以下两行:sh$ sudo sh -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf' $ sudo sh -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'
- 应用配置:sh
$ sudo sysctl -p
执行完以上命令后,如果输出显示以下内容,表示BBR已成功启用:
shnet.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr
- 打开
通过这些步骤,你可以检查和手动配置服务器以使用BBR拥塞控制算法,以提升在不良网络条件下的连接性能。