注意,本教程由于需要用到更换内核,建议不要直接在已有生产环境直接使用,测试后没有问题再部署生产环境.
第一、准备工作
1、当前Linode vps安装成CentOS7系统,这里Linode中文网将会在CentOS7系统环境中直接测试。
2、如果有其他数据的,建议备份后在安装,因为可能带来不必要的故障。
第二、安装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
2、编辑Kernel
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安装成功。
评论前必须登录!
立即登录 注册