腾讯内部应用的TCPA,由腾讯TEG *** 作系统组开发,根据RHEL7.4源代码定制。
团队简介:
腾讯TEG *** 作系统组,成立于2010年,是一个技术专业的核心精英团队,维护和开发腾讯内部的linux *** 作系统tlinux,确保百万级服务器的高效稳定运行,为腾讯的业务流程提供强有力的支持。
优点:TCPA开通后,小单据可以比BBR增加40%左右,大单据可以比BBR增加5%~10%。TCPA的优势依赖于小文档的性能提升,程序流程的默认设置只是加快平台网站端口(80/443/8080),所以更适合建站场景。
安装规定:
centos7左右
引导系统分区不得小于500M(太小会导致内核安装不成功)
部署步骤:
安装必须依赖于:
更换系统软件内核。
[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.shTCPA(默认设置是仅加速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)和内核并重启。重启后,安装将完全自动进行,无需手动控制。
博瑞权威数据测试结果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)