bbr 原版/魔改/plus+锐速—-脚本汇集

bbr 原版/魔改/plus+锐速—-脚本汇集

这个就是为网路提供加速作用的东西,网路不好,看视频速度不够,估计基本都是会用到了,也就不在阐述了。

BBR原版手动:(我现在基本新系统就用它)使用效果不理想就用下边的一键管理脚本。

 Debian、Ubuntu:

开启BBR

echo “net.core.default_qdisc=fq” >> /etc/sysctl.conf
echo “net.ipv4.tcp_congestion_control=bbr” >> /etc/sysctl.conf

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf

echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

使其生效
sysctl -p

sysctl -p

查看BBR是否开启成功
执行如下命令,如果返回值中有bbr即说明开启成功
sysctl net.ipv4.tcp_available_congestion_control

sysctl net.ipv4.tcp_congestion_control

执行如下命令,如果返回值中有tcp_bbr模块,即说明开启成功
lsmod | grep bbr

lsmod | grep bbr

TCP加速 一键安装管理脚本–bbr 原版/魔改/plus+锐速:

 System Required: CentOS 7/8,Debian/ubuntu,oraclelinux
 Description: BBR+BBRplus+Lotserver

预先准备

centos:yum install ca-certificates wget -y && update-ca-trust force-enable
debian/ubuntu:apt-get install ca-certificates wget -y && update-ca-certificates
TCP加速 一键安装管理脚本
 0. 升级脚本
 9. 切换到卸载内核版本          10. 切换到一键DD系统脚本
 1. 安装 BBR原版内核            7. 安装 Zen官方版内核
 2. 安装 BBRplus版内核          5. 安装 BBRplus新版内核
 3. 安装 Lotserver(锐速)内核    6. 安装 xanmod版内核
 30. 安装 官方稳定内核          31. 安装 官方最新内核 backports/elrepo
 32. 安装 XANMOD官方内核(main)
 11. 使用BBR+FQ加速             12. 使用BBR+FQ_PIE加速
 13. 使用BBR+CAKE加速
 14. 使用BBR2+FQ加速            15. 使用BBR2+FQ_PIE加速
 16. 使用BBR2+CAKE加速
 17. 开启ECN                    18. 关闭ECN
 19. 使用BBRplus+FQ版加速       20. 使用Lotserver(锐速)加速
 21. 系统配置优化               22. 应用johnrosen1的优化方案
 23. 禁用IPv6                   24. 开启IPv6
 51. 查看排序内核               52. 删除保留指定内核
 25. 卸载全部加速               99. 退出脚本
不卸载内核版本
wget -O tcpx.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcpx.sh" && chmod +x tcpx.sh && ./tcpx.sh
卸载内核版本
wget -O tcp.sh "https://github.com/ylx2016/Linux-NetSpeed/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

双持bbr+锐速
bbr 添加

echo "net.core.default_qdisc=fq" >> /etc/sysctl.d/99-sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.d/99-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

/etc/sysctl.d/99-sysctl.conf
sysctl –system

项目地址:地址

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容