#1 检查内核
1 |
uname -r |
如果非4版本的话,继续
#2 更新内核源
1 2 3 4 |
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 调整内核
1 2 3 4 |
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 重启
1 |
reboot |
#5 开启TCP控制 给bbr接管
1 2 3 4 5 |
cat >>/etc/sysctl.conf EOF<<< net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr EOF sysctl -p |
#6 检查
检查内核
1 |
uname -r |
返回4.9版本
代表OK
检查BBR
1 |
sysctl net.ipv4.tcp_available_congestion_control |
返回 net.ipv4.tcp_available_congestion_control = bbr cubic reno
代表OK
lindo
linode 貌似不好装。我都有用 centos6+
可以
需要使用自己内核
不要使用linode自带的即可