前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS7系统安装和启动腾讯TCPA单边拥堵算法过程

CentOS7系统安装和启动腾讯TCPA单边拥堵算法过程

作者头像
会长君
发布2023-04-25 10:34:21
9920
发布2023-04-25 10:34:21
举报
文章被收录于专栏:linux教程linux教程

以前我们需要给服务器优化加速可以用到BBR,有些商家是直接内置在镜像中,有些是需要我们自己安装的,不过我们在手工安装的时候需要修改系统内核,所以如果在生产环境中修改的时候一定要小心,可能会导致已有的生产环境出现故障。即便我们需要安装,也是在服务器初始安装。

这不腾讯有推出TCPA单边拥塞算法,是利用在基于RHEL7.4源码,已经在官方内核团队网站公布是可以免费使用的,这不最近有不少的网友发布安装TCPA方法,也有网友推出一键包安装。在这篇文章中,本帅哥准备参考腾讯官方教程方法演示一遍,看看在CentOS7系统中如何配置TCPA。

因为考虑到不同的系统可能出现的问题,所以不建议在已有的生产环境中安装。可以在系统安装初始阶段安装,然后检测没有问题之后再部署到生产环境中。

注意:

本帅哥亲测centos7.6系统可用,但Debain10系统安装后访问网站会出现502,且难以找到原因!

TCPA加速为建站加速,经本帅哥测试,带宽加速方面被BBR全面碾压,但是对网站访问速度的提升比BBR高1.5倍以上。

准备工作

1、系统演示

这里系统采用的是CentOS7.6 腾讯云轻量

2、需求文件

腾讯云官方已经删除了全部文件,现在只能用大佬们保存的备份文件。

3、更新源和依赖库

代码语言:javascript
复制
yum update -y
yum install net-tools wget -y
CentOS7系统安装和启动腾讯TCPA单边拥堵算法过程
CentOS7系统安装和启动腾讯TCPA单边拥堵算法过程

安装过程

1、更换系统内核

代码语言:javascript
复制
wget https://cdn.jsdelivr.net/gh/vpsad/shell/server/kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm
rpm -ivh kernel-3.10.0-693.5.2.tcpa06.tl2.x86_64.rpm --force
然后我们需要重启服务器(reboot)。

2、检查内核是否跟换

uname -a

然后我们看看是否有tcpa字符在内核中,如果有说明安装上了。

3、TCPA安装包安装
代码语言:javascript
复制
wget https://cdn.jsdelivr.net/gh/vpsad/shell/server/tcpa_packets_180619_1151.tar.bz2
tar jxvf tcpa_packets_180619_1151.tar.bz2
cd tcpa_packets
sh install.sh
4、启动TCPA
代码语言:javascript
复制
cd /usr/local/storage/tcpav2
sh start.sh
我们可以用 lsmod|grep tcpa 命令检查是否启动。

5、自定义端口问题

默认会启动和加速80,443,8080这三个端口。如果我们需要自定义端口,则需要在start.sh文件中修改。

BINDIR/CTLAPP access add tip

我们可以根据需求添加一行和指定端口。

卸载TCPA

代码语言:javascript
复制
cd /usr/local/storage/tcpav2
sh uninstall.sh

如果不需要,那我们也可以卸载。

总结,以上就是本帅哥体验过在CentOS7中更换内核,以及安装TCPA单边拥堵算法的过程。

一键脚本:

任何修改内核操作的过程需要在服务器中没有重要内容情况下进行,不要麻木的直接用到生产环境。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 注意:
  • 准备工作
    • 1、系统演示
      • 2、需求文件
        • 3、更新源和依赖库
        • 安装过程
          • 1、更换系统内核
            • 2、检查内核是否跟换
              • 5、自定义端口问题
              • 卸载TCPA
              • 一键脚本:
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档