事件原由
之前在腾讯腾讯云社区有看到过一次关于腾讯云Linux Centos7开启BBR的教程,但由于之前一直安装bbr plus就没有去开启了最近bbr实在不稳定就,想着TCPA相比较BBR-Plus占用的内存更少,对网站的加速效果更加明显,于是开始尝试了TCPA的使用。
教程奉上
BBR-TCPA的环境要求
- centos7
- /boot分区大于500MB
BBR-TCPA的安装依赖
yum -y install net-tools
Centos7更换内核
wget https://down.aihoom.com/Linux/TCPA/kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm rpm -ivh kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm --force
当输出Set Grub default to “3.10.0-693.5.2.tcpa06.tl2” Done.执行reboot重启系统
下载TCPA主程序
wget https://down.aihoom.com/Linux/TCPA/tcpa_packets_180619_1151.tar.gz tar xf tcpa_packets_180619_1151.tar.gz cd tcpa_packets sh install.sh
由于TCPA默认只加速80,443,8080,如果需要增加端口执行如下操作。
vi /usr/local/storage/tcpav2/start.sh 在大概46行范围添加 $BINDIR/$CTLAPP access add tip $ip tport 自定义端口
启用TCPA
cd /usr/local/storage/tcpav2 sh start.sh
查看是否启动
执行lsmod|grep tcpa
输出tcpa_engine 224249 0代表成功
卸载TCPA
cd /usr/local/storage/tcpav2 sh uninstall.sh