Appearance
Linux 开启 BBR
升级 Linux 内核版本至 4.9 及以上:
BBR 模块从 4.9 版本的内核中开始支持,CentOS 7 的发布版标配的是 kernel-3.10,所以首先需要升级内核到大于等于 4.9 的版本,然后再更改设置开启 BBR。
Centos 7 内核升级可以参考:Centos 7 升级内核。
开启 BBR:
将以下两个配置添加到
sysctl.conf:Bash$ echo "net.core.default_qdisc = fq" >> /etc/sysctl.confBash$ echo "net.ipv4.tcp_congestion_control = bbr" >> /etc/sysctl.conf从配置文件读取配置:
Bash$ sysctl -p输出如下:
Bash$ sysctl -p net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr1
2
3检查是否成功启用 BBR:
依次键入以下两个命令:
Bash$ sysctl -n net.ipv4.tcp_congestion_controlBash$ lsmod | grep bbr如果两个命令输出结果中均有 BBR 相关字样输出,则表示 BBR 启用成功。
Bash$ sysctl -n net.ipv4.tcp_congestion_control bbr $ lsmod | grep bbr tcp_bbr 20480 11
2
3
4