上一篇 分享链接 返回 返回顶部

在Debian 中开启BBR内核(无需第三方脚本)

发布人:AK 发布时间:2025-02-28 13:47 阅读量:464

1. 修改 sysctl.conf 配置文件

首先,使用以下命令将BBR相关配置添加到 /etc/sysctl.conf 配置文件:

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

2. 保存并使配置生效

运行以下命令来使新的配置生效:

sudo sysctl -p

3. 验证BBR是否生效(方法一)

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

sysctl net.ipv4.tcp_available_congestion_control

如果输出包含 bbr,则表明BBR已经生效:

net.ipv4.tcp_available_congestion_control = bbr cubic reno

4. 验证BBR是否生效(方法二)

使用以下命令检查BBR内核模块是否已加载:

lsmod | grep bbr

如果输出如下,则表明BBR已经生效(请注意,数字 16384 是一个示例,实际数字可能会有所不同):

tcp_bbr 16384 1

解释:

echo 命令:添加配置到 /etc/sysctl.conf 文件时使用了 tee -a,这确保了配置被追加到文件末尾,而不会覆盖现有内容。

sysctl -p:使得修改后的 sysctl.conf 配置立即生效,无需重启。

验证命令:通过 sysctllsmod 来检查BBR是否已成功启用。

目录结构
全文