腾讯版的BBR-TCPA一键安装脚本

腾讯内部使用的TCPA,由腾讯TEG操作系统组研发,基于RHEL7.4源码,定制化的TCPA。

  • 腾讯的自评结果

TCPA启用后,小文件比BBR能提升40%以上,大文件比BBR能提升5%~10%。TCPA的优势在于小文件的性能提升,程序也默认仅加速网站端口(80/443/8080),所以更适用于建站场景

  • 安装要求

1.centos7以上(目前仅支持centos)

2.boot分区不小于500M(太小可能导致安装内核失败)

  • 下面是整理的一键安装脚本

wget https://gcore.jsdelivr.net/gh/tc-cdn/tcpa@latest/tcpa.sh
chmod +x tcpa.sh
sh tcpa.sh

安装完成我们可以用lsmod|grep tcpa命令检查是否启动。

TCPA(默认只加速80,443,8080这3个端口)

图片[1]-腾讯版的BBR-TCPA一键安装脚本-查询看吧

如需新增加速端口可以在/usr/local/storage/tcpav2/start.sh文件中增加一行!

$BINDIR/$CTLAPP access add tip $ip tport  8888(自定义端口)
  • 卸载方法

cd /usr/local/storage/tcpav2
sh uninstall.sh

———————-华丽分割线————————

顺便发下手动安装方法,也是非常简单的

yum -y install net-tools
wget https://down.cxk8.com/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
reboot

等待VPS重启,完成后运行

wget https://gcore.jsdelivr.net/gh/tc-cdn/tcpa/tcpa_packets_180619_1151.tar.gz
tar xzvf tcpa_packets_180619_1151.tar.gz
cd tcpa_packets
sh install.sh
cd /usr/local/storage/tcpav2
sh start.sh

 

PS:

因为考虑到不同的系统可能出现的问题,所以不建议在已有的生产环境中安装。可以在系统安装初始阶段安装,然后检测没有问题之后再部署到生产环境中。

 

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容