Ubuntu 22.04 LTS 上启用 BBR

首页 / 教程 / 正文

先决条件

   

  • 运行以下操作系统之一的服务器:Ubuntu 22.04、20.04 和任何其他基于 Debian 的发行版,如 Linux Mint。
  • 建议使用全新的操作系统安装来防止任何潜在问题。
  • 对服务器的 SSH 访问(或者如果在桌面上,则只需打开终端)
  • 一个 non-root sudo user 或访问 root user. 建议充当 non-root sudo user ,但是,如果在充当 root 时不小心,可能会损害系统。

在 Ubuntu 22.04 LTS Jammy Jellyfish 上启用 BBR


步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt 终端中的命令。

sudo apt update
sudo apt upgrade
sudo apt install wget apt-transport-https gnupg2 software-properties-common

步骤 2. 在 Ubuntu 22.04 上启用 BBR。

在开始之前,请检查压缩算法的可用性:
sysctl net.ipv4.tcp_available_congestion_control
 输出:
net.ipv4.tcp_available_congestion_control = reno cubic
要检查当前使用的拥塞控制算法,请运行:
sysctl net.ipv4.tcp_congestion_control

输出:

net.ipv4.tcp_congestion_control = cubic

现在启用 BBR,编辑 /etc/sysctl.conf 文件:

nano /etc/sysctl.conf

将以下内容添加到文件中:

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

保存文件,,然后使用以下命令刷新配置:
sysctl -p
输出

net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr

此外,可以使用以下命令进行验证:

sysctl net.ipv4.tcp_congestion_control
评论区
头像