- 电脑相关
- 【1.80玄天战神】战神引擎传奇WIN服务端+GM工具+安卓+架设教程 2023-3-28
- 高中学龄人口2029年达峰,多地试点直升高中 26天前
- 黑暗之魂复古史诗级三职业版【GEE】 2023-7-10
- 怎样免费获得黑神话悟空详细教程 2024-8-25
- 1一行命令永久激活Win11,Win10,Office, 无需找激活码,无需下载安装;目前看到最最简单,安全,可靠的激活方法,开源免费,一直有效
- 2脱壳Svkill
- 3零基础用AI Agent全自动逆向实战:2小时搞定360加固APK
- 4处理牛肉
- 5旧笔记本别扔:Windows 上改成家庭服务器,5 种用途+配置清单(文件共享/下载机/影视库/备份/内网穿透)
- 6Windows 装机必备的 8 个免费工具:全部官方下载,无捆绑无广告
- 7C 盘又满了:Windows 系统盘清理的完整顺序,每项能腾出多少空间实测区间
- 8数据备份别等丢了才想起:3-2-1 原则 + Windows 上能立刻做的四步,以及怎么验证备份真的能用
- 9Windows 计划任务从入门到能用:定时备份/自动拉起服务,含“显示成功但没执行”的排查
- 10家用 NAS 入门:旧电脑或小主机做文件备份,硬盘怎么选、要不要 RAID、断电怎么防
检查是不是使用了 openvz 可以使用 sudo virt-what 如果系统使用 OpenVZ 虚拟化技术,命令的输出将显示 openvz。如果输出为空或显示其他虚拟化类型(如 KVM、Xen 等),则表示 VPS 不是使用 OpenVZ 虚拟化技术
Linux一键安装常见/最新内核脚本 锐速/BBRPLUS/BBR2 [100.0.1.25] - HJM (ylx.me)
脚本管理:
./tcpx.sh
Linux一键安装常见/最新内核脚本 锐速/BBRPLUS/BBR2 [100.0.1.25]
预先准备
centos:yum install ca-certificates wget -y && update-ca-trust force-enable debian/ubuntu:apt-get install ca-certificates wget -y && update-ca-certificates
不卸载内核版本
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
提示:目前脚本对CN地址作了特殊处理,如果非CN地址被MAXMIND识别为CN,那可能造成处理的链接返回503无法通过链接检测
锐速/bbr/bbrplus 对应的版本:
跟随github地址为 https://github.com/ylx2016/kernel/releases
bbrplus新版源 https://github.com/UJX6N
不卸载版本22优化项默认开启tcp fast open,卸载默认关闭
搬瓦工在线库存查询
https://bwg.ylx.me/
BBR
centos7 – 跟随github
debian/ubuntu – 跟随github 支持ARM64
BBRPLUS
centos7 – 4.14.129
debian/ubuntu – 4.14.129
BBRPLUS新版号 仅限Cloud VMs 改为UJX6N的源
centos7/8 – 跟随github
debian/ubuntu – 跟随github 支持ARM64
XANMOD – 当前为最新LTS内核(不再维护,停更,官方版本不改) 只保留不卸载的官方编译版本
centos7 – 跟随github centos8 – 跟随github debian/ubuntu – 跟随官方
BBR2合并到XANMOD
CLOUD 由新版BBRPLUS替代
锐速 不统计版本太杂
安装中提示Abort kernel removal?选择No
二,手动升级内核安装和启动BBR。
1,手动升级内核。我在Cent OS 6 中升级内核的整个过程,见下面博客:
https://www.cnblogs.com/sunylat/p/9518563.html
2,启动BBR。依次执行下面命令就可以了。
sed -i '/net.core.default_qdisc/d' /etc/sysctl.conf
sed -i '/net.ipv4.tcp_congestion_control/d' /etc/sysctl.conf
echo "net.core.default_qdisc = fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control = bbr" >> /etc/sysctl.conf
sysctl -p
reboot
当系统重新启动后,BBR就已经可以使用了!
3,验证BBR是否已经可用。
A,验证当前TCP控制算法的命令:
sysctl net.ipv4.tcp_available_congestion_control
返回值一般为:
net.ipv4.tcp_available_congestion_control = bbr cubic reno
或者为:
net.ipv4.tcp_available_congestion_control = reno cubic bbr
B,验证BBR是否已经启动。
sysctl net.ipv4.tcp_congestion_control
返回值一般为:
net.ipv4.tcp_congestion_control = bbr
lsmod | grep bbr
返回值有 tcp_bbr 模块即说明 bbr 已启动。注意:并不是所有的 VPS 都会有此返回值,若没有也属正常。
三,停止BBR。依次执行下面命令就可以了。
sed -i '/net.core.default_qdisc/d' /etc/sysctl.conf
sed -i '/net.ipv4.tcp_congestion_control/d' /etc/sysctl.conf
sysctl -p
reboot