目前比较流行的拥塞算法有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单边加速一键安装脚本_拥塞算法启用 第5张插图

腾讯TCPA安装

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

安装要求

系统:Centos7以上

一键脚本

想偷懒的,可以用一键安装脚本:

```wget https://www.zxki.cn/ys/tcpa/tcpa.sh && bash tcpa.sh```

手动安装

1、首先下载内核

```wget https://cdn.zxki.cn/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查看内核 检查是否替换成功

腾讯TCPA单边加速一键安装脚本_拥塞算法启用 第6张插图

3、下载TCPA安装包

```wget https://cdn.zxki.cn/tcpa/tcpa_packets_180619_1151.tar.gz```

4、TCPA包安装

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

5、启用TCPA

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

6、检查是否安装成功

```lsmod|grep tcpa```

出现如图 表示安装成功

腾讯TCPA单边加速一键安装脚本_拥塞算法启用 第7张插图

增添加速端口

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

卸载方法

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

博瑞权威数据测试结果:

腾讯TCPA单边加速一键安装脚本_拥塞算法启用 第8张插图

腾讯TCPA单边加速一键安装脚本_拥塞算法启用 第9张插图