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

linux开启BBR教程

发布人:admin 发布时间:2025-02-17 03:05 阅读量:353

Linux 开启 BBR 加速完整教程

1. 确认内核版本

要求内核版本 ≥ 4.9:

uname -r

2. 升级内核(可选)

Debian/Ubuntu

sudo apt update sudo apt install --install-recommends linux-generic-hwe-22.04

CentOS/RHEL

sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-5.el7.elrepo.noarch.rpm sudo yum --enablerepo=elrepo-kernel install kernel-ml -y

3. 启用 BBR

(1) 修改配置文件

sudo nano /etc/sysctl.conf

添加以下内容:

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

(2) 生效配置

sudo sysctl -p

4. 验证状态

# 检查算法 sysctl net.ipv4.tcp_congestion_control# 检查模块加载 lsmod | grep bbr

5. 高级优化(可选)

# 在 /etc/sysctl.conf 中添加: net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_rmem = 4096 87380 67108864 net.ipv4.tcp_wmem = 4096 65536 67108864
注意事项:
  • 建议升级内核后重启系统
  • OpenVZ 虚拟化架构不支持 BBR
  • 测试命令:speedtest-cliiperf3

常见问题

问题现象 解决方案
sysctl 报错 检查配置文件路径:sudo sysctl -p /etc/sysctl.conf
BBR 未生效 1. 确认内核版本 ≥4.9 2. 执行 lsmod | grep bbr 检查模块
目录结构
全文