Linux 开启 BBR 加速完整教程
1. 确认内核版本
要求内核版本 ≥ 4.9:
2. 升级内核(可选)
Debian/Ubuntu
sudo apt install –install-recommends linux-generic-hwe-22.04
CentOS/RHEL
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) 修改配置文件
添加以下内容:
net.ipv4.tcp_congestion_control = bbr
(2) 生效配置
4. 验证状态
sysctl net.ipv4.tcp_congestion_control# 检查模块加载
lsmod | grep bbr
5. 高级优化(可选)
net.ipv4.tcp_window_scaling = 1
net.ipv4.tcp_rmem = 4096 87380 67108864
net.ipv4.tcp_wmem = 4096 65536 67108864
- 建议升级内核后重启系统
- OpenVZ 虚拟化架构不支持 BBR
- 测试命令:
speedtest-cli
或iperf3
常见问题
问题现象 | 解决方案 |
---|---|
sysctl 报错 | 检查配置文件路径:sudo sysctl -p /etc/sysctl.conf |
BBR 未生效 | 1. 确认内核版本 ≥4.9 2. 执行 lsmod | grep bbr 检查模块 |
原创文章,作者:admin,如若转载,请注明出处:https://www.xiaojiyun.com/docs/32.html