CentOS 7 开启 Google BBR TCP 加速

#1 检查内核

uname -r

如果非4版本的话,继续

#2 更新内核源

su root
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
yum install http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml

#3 调整内核

awk -F\' '$1=="menuentry " {print i++ " : " $2}' /boot/grub2/grub.cfg
#查看下有没有新安装的4.9内核
grub2-set-default 0 # 这个有时候不生效 下面这个OK
grub2-set-default  "CentOS Linux (4.9.0-1.el7.elrepo.x86_64) 7 (Core)"

#4 重启

reboot

#5 开启TCP控制 给bbr接管

cat >>/etc/sysctl.conf  EOF<<<
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
EOF
sysctl -p

#6 检查
检查内核

uname -r

返回4.9版本
代表OK

检查BBR

sysctl net.ipv4.tcp_available_congestion_control

返回 net.ipv4.tcp_available_congestion_control = bbr cubic reno
代表OK

3 thoughts on “CentOS 7 开启 Google BBR TCP 加速

  1. lindo

  2. linode 貌似不好装。我都有用 centos6+

  3. 可以
    需要使用自己内核
    不要使用linode自带的即可

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注