安装启用腾讯TCPA单边拥塞算法——从内核底层提速你的网站

目前比较流行的拥塞算法有BBR、锐速等,而且自debian9以后 官方内核内置了BBR所以使得BBR被广泛使用,Google BBR很好用而且还有很多衍生版本 譬如魔改版PLUS版。不过你可能没听说过腾讯的TCPA单边拥塞算法 这篇文章 写一下安装和使用腾讯TCPA

介绍

腾讯TEG操作系统组, 2010年成立,专业的内核团队,维护研发腾讯内部linux操作系统tlinux,保证百万级server高效稳定运行, 为腾讯业务提供有力支撑。

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

优势:TCPA启用后,小文件比BBR能提升40%以上,大文件比BBR能提升5%~10%。TCPA的优势在于小文件的性能提升。程序默认仅加速80、443、8080端口,更适用于建站场景,可自行增加端口。

博主找了找很多相关文章和评测 总结下来 这个玩意 用在富强不太理想 它更适用在建站上面 所以呢建议是 建站TCPA富强用BBR或锐速

腾讯TCPA安装

官网:无

官方文档:无

官方发布的文章链接进不去了 而且官方给的下载链接 也进不去了;w;

安装要求

系统:Centos7以上

一键脚本

方便快捷 直接输入命令 回车即可 如果想学习玩玩可以看看手动安装

wget http://pan.51shenyun.cn/d/sh/tcpa.sh && bash tcpa.sh

手动安装

1、首先下载内核

wget http://pan.51shenyun.cn/d/sh/tcpa/kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm

如果提示-bash: wget: command not found则表明没有wget,请使用 yum -y install wget 安装wget

2、安装内核

rpm -ivh kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm –force #安装内核
Reboot #重启服务器

重启后 可使用uname –a查看内核 检查是否替换成功

3、下载TCPA安装包

wget http://pan.51shenyun.cn/d/sh/tcpa/tcpa_packets_180619_1151.tar.gz

4、TCPA包安装

tar jxvf tcpa_packets_180619_1151.tar.bz2 #解压安装包
cd tcpa_packets #进入安装包目录
sh install.sh #运行安装脚本

5、启用TCPA

cd /usr/local/storage/tcpav2 #进入tcpa目录
sh start.sh #启动脚本

至此tcpa安装完成 可以测试一下是否安装成功

说明

1、如何检查是否安装成功

lsmod|grep tcpa

出现如图 表示安装成功

2、卸载TCPA

cd /usr/local/storage/tcpav2 #进入TCPA目录
sh uninstall.sh #运行卸载脚本

3、增添加速端口

腾讯TCPA默认对80、443、8080加速,如果用来建站,就不需要操作了 如要指定端口加速,需要修改“/usr/local/storage/tcpav2/”目录下的“start.sh”文件,在“$BINDIR/$CTLAPP
access add tip $ip tport 443”后面上一段自己需要加速的端口。

本文为原创内容 转载请标明原链接