CentOS7不换内核体验类似BBR的单边加速
|
![]() |
![]() |
![]() |
| 【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
| 【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
其实就是这个KernelPCC,这玩意是几年前一个老外放出来的,实际效果应该是没有BBR好,但是也可以解决某些问题。
比如OneProvider的某些垃圾独立服务器安装的CentOS7无法换内核,一换内核就宕机。再者换内核本身就是极具风险的一件事,不乏很多VPS换内核就起不来的情况。
KernelPCC编译出来的模块可以在3.X系列的内核上面工作,所以CentOS7不换内核也可以用。下面我在一台CentOS7.6X64的机器上测试。
首先查看当前的系统内核版本:
uname -r| 1 | uname -r |
我这个是目前CentOS7.6最新的版本,记住这个待会会用到:
3.10.0-957.1.3.el7.x86_64| 1 | 3.10.0-957.1.3.el7.x86_64 |
安装内核头文件:
yum -y install kernel-headers-$(uname -r) kernel-devel-$(uname -r)| 1 | yum -y install kernel-headers-$(uname -r) kernel-devel-$(uname -r) |
重启:
reboot| 1 | reboot |
重新登录上来安装开发工具包:
yum -y groupinstall "Development Tools"| 1 | yum -y groupinstall "Development Tools" |
安装CentOS的SCL源:
yum -y install centos-release-scl| 1 | yum -y install centos-release-scl |
安装高版本的GCC:
yum -y install devtoolset-7-gcc*| 1 | yum -y install devtoolset-7-gcc* |
切换GCC版本:
scl enable devtoolset-7 bash| 1 | scl enable devtoolset-7 bash |
拉取项目源码:
cdgit clone https:<span class="com">//github.com/giltu/KernelPCC.gitcd <span class="typ">KernelPCC</span></span>| 123 | cdgit clone https:<span class="com">//github.com/giltu/KernelPCC.gitcd <span class="typ">KernelPCC</span></span> |
编辑Makefile:
vi <span class="typ">Makefile</span>| 1 | vi <span class="typ">Makefile</span> |
把路径改为你之前查询到的内核版本号:
KVERSION := /usr/src/kernels/3.10.0-957.1.3.el7.x86_64| 1 | KVERSION := /usr/src/kernels/3.10.0-957.1.3.el7.x86_64 |
修改位置:
然后编译:
make| 1 | make |
如果正常的话,就可以把模块加载到内核了:
insmod tcp_TA.ko| 1 | insmod tcp_TA.ko |
查看这个模块是否加载成功:
lsmod | grep TA| 1 | lsmod | grep TA |
如果能够回显出类似下面的内容就说明模块加载正常:
修改TCP算法为TA:
echo "net.ipv4.tcp_congestion_control=TA" >> /etc/sysctl.confsysctl -p| 12 | echo "net.ipv4.tcp_congestion_control=TA" >> /etc/sysctl.confsysctl -p |
查看是否生效:
sysctl net.ipv4.tcp_congestion_control| 1 | sysctl net.ipv4.tcp_congestion_control |
回显如果如下图就说明模块正常工作了:
开机启动:
echo "insmod ~/KernelPCC/tcp_TA.ko" >> /etc/rc.d/rc.localchmod +x /etc/rc.d/rc.local| 12 | echo "insmod ~/KernelPCC/tcp_TA.ko" >> /etc/rc.d/rc.localchmod +x /etc/rc.d/rc.local |
简单的下载测试:
未启用KernelPCC的下载速度:
启用KernelPCC的下载速度:
油管的话不启用看1080都成问题,启用后看个4K没什么压力。总而言之这个没有BBR稳定。
猜你可能想看的VPS
- 天上云:香港CN2弹性云服务器;1核/1G/20G/;促销月付24元起( 香港VPS[主机]
- Centos7的firewall 防火墙如何设置端口转发? 全球[VPS测评]
- 2.45亿、成都公安(大数据基座-服务器)采购:神码、虹信、海康、超聚变 全球[VPS测评]
- 云服务器和云服务器租用,云服务器做什么?? 全球[VPS测评]
- 好朋友51WORLD启动“地球克隆计划5”,我要去元宇宙参加了 全球[VPS测评]
- 跨境贸易和跨境电商的三大区别简单分析 全球[VPS测评]
- 2022年有哪些顶级托管服务提供商 全球[VPS测评]
- CubeCloud,靠谱的香港cn2vps,美国cn2终身九折,原生IP 美国VPS[主机]
- sugarhosts首推DECADE云服务器,香港云服务器,1核512M 香港VPS[主机]
- 乐趣云怎么样?香港美国云服务器首月8.8元,新增IP5元/个 美国VPS[主机]
- 无忧云怎么样?大连BGP德阳100G高防香港CN2VPS云服务器 香港VPS[主机]
- earidc怎么样?香港三网cn2vps带宽1M月付29元 香港VPS[主机]
- 青果云怎么样?美国/香港/日本云主机 买多久送多久 日本VPS[主机]
- edgenat:韩国cn2+香港cn2,VPS八折优惠,8核8G/50g WINDOWS
- TmhHost优惠码:黑五优惠全场8折,洛杉矶vps、日本CN2、韩国C 日本VPS[主机]
- RFCHost:1核1G洛杉矶vps/15GB空间/1TB流量/KVM/ 虚拟空间(主机)
- 景林网络:香港CN2vps,1核1G3M月付35元;美国高防vps,48 美国VPS[主机]
- 搬瓦工:全场VPS 9折优惠,10Gbps(美国cn2 gia+日本软银 日本VPS[主机]
- EdgeNat双十二优惠:韩国/香港/美国全场VPS年付,2核2G2M仅 韩国VPS[主机]
- 欧亚云:新春优惠,洛杉矶CERA云主机仅25元/月起,香港CN2仅28元 香港VPS[主机]
- 米上云:免备案香港云服务器,全场75折优惠码,香港高防vps月付23元起 香港VPS[主机]
- 三优云uuuvps:春节促销,香港cn2 vps低至168元/年,多款配 香港VPS[主机]
- 热网互联:日本+香港 cn2 gia vps7折,日本服务器7.5折,全 日本VPS[主机]
- 极亿云:大连/沈阳/北京/广州/深圳云服务器低至48.7元/月;香港cn 香港VPS[主机]
- 青云互联:香港安畅弹性云八折,15元/月起;可自定义配置,可选windo WINDOWS
- VPS成立BurjeelHoldings 全球[VPS测评]
- 春天的风最容易温暖心灵,适合朋友圈和抖音的12条文案 全球[VPS测评]
- CIO和其他IT领导者充分利用边缘计算增强业务的4个关键 全球[VPS测评]
- 宏海数据9.9云服务器:香港VPS CN2线路1核1G 9.9/首月 香港VPS[主机]
- wikihost,微基主机:1核/1G/15G/100Mbps/香港vp 香港VPS[主机]
转载请注明原文地址: http://140.238.13.167:12355/read-24810.html











