开发杂记

ubuntu启用BBR优化网络传输,提高数据传输速度和性能。

栏目

开发杂记

时间

2024-08-09

投稿

Admin

最后修改时间:2024-08-09

在Ubuntu上启用BBR(Bottleneck Bandwidth and RTT)可以通过以下步骤完成:

确保你的内核版本至少为4.9,因为BBR特性是从该版本开始引入的。可以通过命令检查内核版本

uname -r

编辑sysctl配置文件以启用BBR。

执行以下命令打开配置文件:
sudo nano /etc/sysctl.conf
在文件末尾添加以下内容:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
或者直接执行命令写入
echo "net.core.default_qdisc=fq" | sudo tee -a /etc/sysctl.conf 
echo "net.ipv4.tcp_congestion_control=bbr" | sudo tee -a /etc/sysctl.conf

保存并关闭文件。

应用新的sysctl设置:

sudo sysctl -p

验证BBR是否已启用:

sysctl net.ipv4.tcp_congestion_control

如果返回值是bbr,则表示BBR已成功启用。

注意:启用BBR之前,请确保你的网络服务商不会对TCP BBR进行限制,因为有些ISP可能已经测试表明BBR会导致网络问题。

© UU-TOOL.COM
UU工具箱 好用且免费的在线工具箱