网络加速新技术:腾讯TCPA

TCPA 是腾讯内部使用的单边拥塞算法,基于RHEL7.4源码,对TCP协议栈进行了参数、代码逻辑层的优化,以达到客户端访问的快速的体验。 目前已经免费公布出来,站长、个人、企业均可以免费使用。腾讯官方对比TCPA和BBR后得出结论为: 启用TCPA后,小文件比BBR能提升40%以上,大文件比BBR能提升5%~10%。TCPA研发出来主要用于加速网页,可以从TCPA默认只支持80、443、8080端口看出来。如果用来fq,我们选择锐速,BBR这类,如果用来做网站加速,我们现在可以考虑TCPA了。

环境要求

centos7
/boot分区≥500M(太小会安装失败)

一键脚本

wget http://down.08mb.com/tcp_opz/tcpa/tcpa.sh
sh tcpa.sh
# 使用说明:一键包会自动安装依赖(仅epel-release、net-tools)和内核并重启,重启后安装自动完成无需人工干预。

手动安装

#安装wget
yum -y install wget

#下载TCPA定制的内核到自己服务器
wget https://xz.wn789.com/TCPA/kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm

#安装TCPA定制的内核
rpm -ivh kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm --force

#重启服务器
reboot

#重启后查看内核是否为TCPA定制的内核
uname -a

使用uname -a命令查到到启用的内核是TCPA定制的内核我们的第一步就完成了。

网络加速新技术:腾讯TCPA-懵比小站

下载并安装TCPA安装包

wget https://xz.wn789.com/TCPA/tcpa_packets_180619_1151.tar.bz2
#安装bzip2
yum -y install bzip2
#解压安装包
tar jxvf tcpa_packets_180619_1151.tar.bz2
#进入程序安装文件夹
cd tcpa_packets
#执行安装
sh install.sh

启用TCPA

#进入启用TCPA程序所在目录
cd /usr/local/storage/tcpav2
#执行启动命令
sh start.sh

查看TCPA是否启动

lsmod|grep tcpa

启动TCPA

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

卸载TCPA

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

如需新增加速端口

vi /usr/local/storage/tcpav2/start.sh

第46行后添加:

$BINDIR/$CTLAPP access add tip $ip tport 自定义端口
喜欢()
评论 (0)
热门搜索
homeagain
分享互联网最新资讯,分布各类教程:苹果cms、vps推荐、宝塔建站知识、edu邮箱、wordpress模板下载……只有你想不到,没有出不了的教程。
243 文章
192 评论
104 喜欢
Top