#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
lindo
linode 貌似不好装。我都有用 centos6+
可以
需要使用自己内核
不要使用linode自带的即可