腾讯内部单边拥塞算法TCPA的使用方法

腾讯内部单边拥塞算法TCPA的使用方法,第1张

腾讯内部单边拥塞算法TCPA的使用方法

腾讯内部应用的TCPA,由腾讯TEG *** 作系统组开发,根据RHEL7.4源代码定制。
团队简介:
腾讯TEG *** 作系统组,成立于2010年,是一个技术专业的核心精英团队,维护和开发腾讯内部的linux *** 作系统tlinux,确保百万级服务器的高效稳定运行,为腾讯的业务流程提供强有力的支持。

优点:TCPA开通后,小单据可以比BBR增加40%左右,大单据可以比BBR增加5%~10%。TCPA的优势依赖于小文档的性能提升,程序流程的默认设置只是加快平台网站端口(80/443/8080),所以更适合建站场景。

安装规定:
centos7左右
引导系统分区不得小于500M(太小会导致内核安装不成功)

部署步骤:
安装必须依赖于:

yum-yinstallnet-tools

更换系统软件内核。

[root@vultr~]#wgethttp://down.08mb.com/tcp_opz/tcpa/kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm [root@vultr~]#rpm-ivhkernel-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%] Installkernel SetGrubdefaultto"3.10.0-693.5.2.tcpa06.tl2"Done.

重启 *** 作系统

reboot

下载免费子程序:

wgethttp://down.08mb.com/tcp_opz/tcpa/tcpa_packets_180619_1151.tar.gz

刚开始安装:

tarxftcpa_packets_180619_1151.tar.gz cdtcpa_packets shinstall.sh

TCPA(默认设置是仅加速80、443、8080这三个端口)。如果需要增加加速端口:

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

在第46行之后,添加:

$BINDIR/$CTLAPPaccessaddtip$iptport自定端口

启动tcpa延迟的优化算法:

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

查询已成功打开。

[root@vultrtcpav2]#lsmod|greptcpa tcpa_engine2242490

卸载方法:

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

如果你想成为粗心的侄子,你可以用时尚博主的一键安装脚本来制作:

wgethttp://down.08mb.com/tcp_opz/tcpa/tcpa.sh shtcpa.sh

说明手册:一键式软件包会自动安装依赖项(epel-release,仅net-tools)和内核并重启。重启后,安装将完全自动进行,无需手动控制。

博瑞权威数据测试结果:

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/744459.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-29
下一篇 2022-04-29

发表评论

登录后才能评论

评论列表(0条)

保存