磨米

腾讯内部单边拥塞算法TCPA一键包尝鲜
昨天晚上在Loc看见鹅肠的技术开源了,供个人使用,今天Loc就有大佬带来了一整套的安装方法!!!不过据说速度远不如...
扫描右侧二维码阅读全文
11
2019/03

腾讯内部单边拥塞算法TCPA一键包尝鲜

昨天晚上在Loc看见鹅肠的技术开源了,供个人使用,今天Loc就有大佬带来了一整套的安装方法!!!不过据说速度远不如BBR和BBRplus。。。所以如果是尝鲜的话,可以尝试的来安装一下!!!我反正是不会安装这个的。。。对于我来说是真的没多大的用处。。。

cf68625cb9d1aa2ff139c08f1c565cb3.png

安装要求:
centos7以上
boot分区不小于500M(太小可能导致安装内核失败)

部署流程:
安装必要依赖:

yum -y install net-tools

更换系统内核

[root@vultr ~]# wget http://down.08mb.com/tcp_opz/tcpa/kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm
[root@vultr ~]# rpm -ivh kernel-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%]
Install kernel
Set Grub default to "3.10.0-693.5.2.tcpa06.tl2" Done.

重启操作系统

reboot
下载主程序:

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

开始安装:

tar xf tcpa_packets_180619_1151.tar.gz
cd tcpa_packets
sh install.sh

TCPA(默认只加速80,443,8080这3个端口),如需新增加速端口:

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

第46行后添加:

$BINDIR/$CTLAPP access add tip $ip tport 自定义端口
启动tcpa拥塞算法:

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

查看是否开启成功

[root@vultr tcpav2]# lsmod|grep tcpa
tcpa_engine           224249  0

卸载方法:

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

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

wget http://down.08mb.com/tcp_opz/tcpa/tcpa.sh
sh tcpa.sh

使用说明:一键包会自动安装依赖(仅epel-release、net-tools)和内核并重启,重启后安装自动完成无需人工干预。

本文来自:https://www.hostloc.com/thread-528360-1-1.html

Last modification:March 12th, 2019 at 04:05 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment