对于出口带宽,采用BBR,锐速等TCP加速软件来争夺带宽提高自己的速度在如今基本上人人都用TCP加速的大环境下是非常有必要的。如果服务器本身线路好的建议使用bbr,反之使用锐速效果更好(锐速强无敌),服务器丢包严重的话也建议使用锐速,当然也可以使用多倍发包脚本改善丢包(ps:多倍发包可能会违反TOS),对于部署了生产环境的服务器推荐使用原版bbr,建站推荐腾讯的TCPA加速算法。对于小白而言,手动进行tcp加速配置,过于麻烦且容易出错。YLX大佬分享了一个类似上面提到TCP加速一键安装管理脚本,感觉挺不错的,在此文章当中记录并分享一下。此脚本可以一键快速安装BBR原版内核、BBRplus版内核、多种Lotserver(锐速)内核、xanmod版内核、BBR2测试版内核、Zen版内核。加速方案也有多种选择:BBR+FQ加速、BBR+CAKE加速 、BBRplus+FQ版加速、Lotserver(锐速)加速、BBR2+FQ加速、BBR2+CAKE加速、BBR2+FQ+ECN加速、BBR2+CAKE+ECN加速,加速模式挺全面的,有兴趣的可以在自己服务器上试一试。
脚本支持系统:CentOS 6/7/8,Debian 8/9/10,ubuntu 16/18/19
支持一键安装脚本:BBR+BBRplus+Lotserver
脚本作者:千影,cx9208,YLX
不卸载内核版本 不会卸载除安装的内核以外的内核,安装多个内核可能会撑爆启动分区
可能需要自己手动调整内核启动项,建议VNC下操作
wget -N --no-check-certificate "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
或
wget -N "https://github.000060000.xyz/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
卸载内核版本,同原作者版本,删除安装内核以外的所有内核
wget -N --no-check-certificate "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
或
wget -N "https://github.000060000.xyz/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
支持版本
for bbr
centos6,7,8
debian8.9.10
ubuntu16,18,19,20
锐速内核稍微更新
xanmod/Zen/BBR2 只添加了centos7,8 debian9,10
bbrplus降级到4.14.129
维持原来的支持版本 不再支持c6,c8
提示Abort kernel removal? 选择No
5.5内核及BBR2内核支持cake队列
双持bbr+锐速
bbr 添加
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
编辑锐速文件
nano /appex/etc/config
检测代码有BUG,如果锐速正常 运行查看
bash /appex/bin/lotServer.sh status | grep "LotServer"
检查bbr 内核默认bbr算法不会有输出
lsmod | grep bbr
检查centos安装内核
grubby --info=ALL|awk -F= '$1=="kernel" {print i++ " : " $2}'
查看当前支持TCP算法
cat /proc/sys/net/ipv4/tcp_allowed_congestion_control
查看当前运行的算法
cat /proc/sys/net/ipv4/tcp_congestion_control
查看当前队列算法
sysctl net.core.default_qdisc
命令: uname -a
作用: 查看系统内核版本号及系统名称
命令: cat /proc/version
作用: 查看目录"/proc"下version的信息,也可以得到当前系统的内核版本号及系统名称
真实队列查看? 更改队列算法可能需要重启生效
tc -s qdisc show
bbsplus算法原作者
https://blog.csdn.net/dog250/article/details/80629551
bbrplus首用名 ?
https://github.com/cx9208/bbrplus
xanmod官网
https://xanmod.org
Zen官网
https://liquorix.net/
锐速
https://moeclub.org/2017/03/09/14/
秋水逸冰 一键安装最新内核并开启 BBR 脚本
wget --no-check-certificate -O /opt/bbr.sh https://github.com/teddysun/across/raw/master/bbr.sh chmod 755 /opt/bbr.sh /opt/bbr.sh
留言评论
暂无留言