Linux / 电脑技术 · 2022年3月29日 0

如何在CentOS 8上启用BBR

BBR 代表瓶颈带宽,RTT 是拥塞控制系统。 您可以在 Linux 桌面上启用 TCP BBR 以改善整体网络冲浪体验。 默认情况下,Linux 使用 Reno 和 CUBIC 拥塞控制算法。

要求:

  • BBR 需要 Linux 内核版本 4.9 或更高版本。 由于CentOS 8附带4.18.0内核,我们可以立即启用BBR。

运行以下命令检查可用的拥塞控制算法,

sysctl net.ipv4.tcp_available_congestion_control

输出:

root@vps:~# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = reno cubic

运行以下命令以检查系统中使用的当前拥塞控制算法,

sysctl net.ipv4.tcp_congestion_control

输出:

[root@vps ~]# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = reno cubic

在CentOS中启用TCP BBR

打开以下配置文件 vi /etc/sysctl.conf启用启用TCP BBR。

vi /etc/sysctl.conf

在配置文件的末尾,添加以下行。

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

保存文件,并使用此命令刷新配置,

sysctl -p

输出:

[root@vps ~]# sysctl -p
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr

现在,验证您的系统中是否启用了 BBR,

sysctl net.ipv4.tcp_congestion_control

输出:

[root@vps ~]# sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = bbr

完毕!