瓶颈带宽和往返传播时间 (BBR) 是一种拥塞控制算法,可为来自 google.com 和 YouTube、Google Cloud Platform 和 Internet Engineering Task Force (IETF) 的流量提供支持。Google 开发了该算法,它可以为来自您服务器的流量产生更高的吞吐量和更低的延迟。
在 Ubuntu 20.04 LTS Focal Fossa 上启用 BBR
步骤 1. 首先,通过apt
在终端中运行以下命令确保所有系统包都是最新的。
sudo apt update sudo apt upgrade
步骤 2. 检查并升级您的内核。
BBR 需要 Linux 内核版本 4.9 或更高版本。由于 Ubuntu 20.04 带有 5.4.0 内核,我们可以立即启用 BBR。要检查您当前的内核版本,请运行以下命令:
uname -r
步骤 3. 在 Ubuntu 20.04 上启用 BBR。
以下说明对于 Debian 和 Ubuntu 都是相同的。首先,运行以下命令检查可用的拥塞控制算法:
sysctl net.ipv4.tcp_available_congestion_control
输出:
net.ipv4.tcp_available_congestion_control = reno cubic
接下来,检查您的 Ubuntu 系统中使用的当前拥塞控制算法:
sysctl net.ipv4.tcp_congestion_control
输出:
net.ipv4.tcp_congestion_control = cubic
之后,打开以下配置文件以启用 TCP BBR:/etc/sysctl.conf
nano /etc/sysctl.conf
添加以下文件:
net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr
保存并退出,然后使用新配置刷新:sysctl.conf
sysctl -p
您可以检查正在使用的拥塞控制算法:
sysctl net.ipv4.tcp_congestion_control
输出:
net.ipv4.tcp_congestion_control = bbr
感谢您使用本教程在 Ubuntu 20.04 LTS Focal Fossa 系统上启用 BBR。如需其他帮助或有用信息,我们建议您查看官方 Ubuntu 网站。