如何在 CentOS 启用 BBR

# 在 CentOS 启用 BBR 前,检查一下内核版本

uname -r

# 如果输出看起来象 4.12.5-1.el6.elrepo.x86_64,即内核版本为 4.9 或更高,则符合启用要求

# 如果输出看起来象 2.6.32-642.13.1.el6.x86_64,则首先需要升级内核

# 在 CentOS 升级内核请参考 《如何升级 CentOS 内核

# 内核符合要求后,使用 vi 在 /etc/sysctl.conf 文件后添加两行配置

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

# 不会使用 vi 的纯菜鸟使用下面的命令添加

echo “net.core.default_qdisc = fq” >> /etc/sysctl.conf
echo “net.ipv4.tcp_congestion_control = bbr” >> /etc/sysctl.conf

# 启用配置

sysctl -p

# 恭喜你,你的 CentOS 服务器现在已经用上了 Google TCP BBR

4 thoughts on “如何在 CentOS 启用 BBR”

  1. 鱼爷,秋水的一键安装最新内核并开启BBR与你这个的作用是否相同,这个看着更简单,是否可以替代操作?

    1. 我用的Google Cloud Platform建好大杀器,可以正常使用,但速度不算快。在准备尝试开启BBR时,每次升级完内核重启后,Putty就连不上服务器了,鱼爷你的教程和秋水的方案都试过了,都不行。这该如何是好?

发表评论

电子邮件地址不会被公开。 必填项已用*标注