Linode安装TCP BBR加速教程

2019年2月15日 没有评论

一、准备工作

Linode vps安装成CentOS7系统,如果有其他数据的,建议备份后在安装。

二、安装elrepo提供的kernel4.9

1、增加elrepo源

cat > /etc/yum.repos.d/elrepo.repo << EOF
[elrepo-kernel]
name=ELRepo.org Community Enterprise Linux Kernel Repository – el7
baseurl=http://elrepo.org/linux/kernel/el7/\$basearch/
http://mirrors.coreix.net/elrepo/kernel/el7/\$basearch/
http://jur-linux.org/download/elrepo/kernel/el7/\$basearch/
http://repos.lax-noc.com/elrepo/kernel/el7/\$basearch/
http://mirror.ventraip.net.au/elrepo/kernel/el7/\$basearch/
enabled=1
gpgcheck=0
EOF

2、安装elrepo替换4.9内核及grub2

yum -y install kernel-ml grub2

3、查看4.9内核是否安装成功

输入命令:ls -l /boot/vmlinuz*

三、替换CentOS7内核

1、切换内核

mkdir /boot/grub
grub2-mkconfig -o /boot/grub/grub.cfg

Linode安装TCP BBR加速教程

2、编辑Kernel

Linode安装TCP BBR加速教程Linode安装TCP BBR加速教程

3、重启

reboot

4、查看内核

uname -a

四、开启TCP-BBR

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

内核参数生效:

sysctl -p

查看BBR是否生效:

sysctl net.ipv4.tcp_available_congestion_control
lsmod | grep bbr

BBR安装成功。