BBR/BBR PLUS/LotServer三合一内核发布,自由切换加速方式!
还在纠结用哪种加速吗?想必主机资讯的铁粉们应该早就用上了,鉴于大家使用小一年了没有遇到什么BUG,新年之际就发布出来大家一起享用吧。
采用官方原始Kernel源代码编译,仅支持CentOS7,喜欢记得关注主机资讯。
效果图如下:您不需要更换内核即可支持三种加速方式,一个内核即可解锁三种姿势,自由切换加速方式,BBR/BBRPLUS和锐速可以共存,但是博主不推荐这么做。
食用姿势:
FastTCP三体内核加速一键脚本:
最近<<三体>>电视剧比较火,索性我就给这个融合怪起了”FastTCP三体内核加速“这个名字。
wget tutu.ovh/bash/threebody/threebody;chmod +x threebody;./threebody
手动安装篇:
1、安装三合一内核
rpm -ivh http://tutu.ovh/kernel/lotserver/withbbrplus/4.11.2/kernel-4.11.2_1.el7.elrepo.x86_64-1.x86_64.rpm --force
2、查看新内核entry id
查看所有的entry
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
或者
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2-efi.cfg(适用于UEFI引导的服务器)
查看当前默认的entry
grub2-editenv list
3、改为指定entry,重新生成grub文件并重启操作系统。
grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-set-default 0
4、自由切换加速方式
启用原版BBR:
vi /etc/sysctl.conf添加两行
net.ipv4.tcp_congestion_control = bbr
net.core.default_qdisc = fq
net.ipv4.tcp_fastopen = 3
立即生效
sysctl -p /etc/sysctl.conf
启用BBR PLUS:
vi /etc/sysctl.conf添加两行
net.ipv4.tcp_congestion_control = bbrplus
net.core.default_qdisc = fq
net.ipv4.tcp_fastopen = 3
立即生效
sysctl -p /etc/sysctl.conf
查看启用的拥塞控制算法:
sysctl net.ipv4.tcp_available_congestion_control
启用LotServer锐速:
bash <(wget --no-check-certificate -qO- http://tutu.ovh/bash/lotserver/Install.sh) install 4.11.2-1.el7.elrepo.x86_64