最近开通一台VPS,操作系统选择了Ubuntu 22.04,需要启用bbr功能。
BBR 是 Bottleneck Bandwidth(瓶颈带宽)的缩写,而 RTT 是一种拥塞控制系统。您可以在 Linux 桌面上启用 TCP BBR,以改善整体网上冲浪体验。默认情况下,Linux 使用 Reno 和 CUBIC 拥塞控制算法。
要求:
BBR 需要 4.9 或以上版本的 Linux 内核。Ubuntu 20.04 是5.4.0 内核,可以立即启用 BBR。
运行以下命令检查可用的拥塞控制算法和检查系统当前使用的拥塞控制算法:
sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control
启用 TCP BBR
cat <<EOF>>/etc/sysctl.conf
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
EOF
sysctl -p
现在,验证系统是否已启用 BBR
root@vps:~# sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = bbr
所有的操作到此结束。