TCPA介绍
腾讯TCPA由腾讯TEG操作系统组研发,主要用于小文件的性能提升,与bbr,锐速等TCP加速而言更适用于建站(自从用了TCPA,妈妈再也不怕网站打开太慢了)。值得注意的是,TCPA目前并未开源,所以要是不放心的话,请用其它加速,另官方已经删掉了TCPA,不过有大佬备份了,我们才得以使用。
脚本
安装要求
- 系统:centos7以上
- boot分区不小于500M(太小可能导致安装内核失败)
一键包安装
wget https://blog.zeruns.tech/down/tcpa.sh sh tcpa.sh
使用说明:一键包会自动安装依赖(仅epel-release、net-tools)和内核并重启,重启后安装自动完成无需人工干预。
手动安装
部署流程: 安装必要依赖:
yum -y install net-tools
更换系统内核
[root@vultr ~]# wget http://down.08mb.com/tcp_opz/tcpa/kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm [root@vultr ~]# rpm -ivh kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm --force Preparing... ################################# [100%] Updating / installing... 1:kernel-3.10.0-693.5.2.tcpa06.tl2 ################################# [100%] Install kernel Set Grub default to "3.10.0-693.5.2.tcpa06.tl2" Done.
重启操作系统
reboot
下载主程序:
wget http://down.08mb.com/tcp_opz/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这3个端口),如需新增加速端口:
vim /usr/local/storage/tcpav2/start.sh
第46行后添加:
$BINDIR/$CTLAPP access add tip $ip tport 自定义端口
启动tcpa拥塞算法:
cd /usr/local/storage/tcpav2 sh start.sh
查看是否开启成功
[root@vultr tcpav2]# lsmod|grep tcpa tcpa_engine 224249 0
卸载方法
cd /usr/local/storage/tcpav2 sh uninstall.sh
查看是否开启
lsmod|grep tcpa
未经允许不得转载:搬瓦工VPS_美国VPS » 最新-腾讯内部单边拥塞算法BBR-TCPA一键脚本安装