开发杂记
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会导致网络问题。