代码编织梦想

本脚本适用环境

系统支持:CentOS 6+,Debian 8+,Ubuntu 16+
虚拟技术:OpenVZ 以外的,比如 KVM、Xen、VMware
内存要求:≥128M

更新日期:2022 年 5 月 11 日

关于本脚本

1、本脚本已在 蓝易云 上的 VPS 全部测试通过。
2、当脚本检测到 VPS 的虚拟方式为 OpenVZ 时,会提示错误,并自动退出安装。
3、脚本运行完重启发现开不了机的,打开 VPS 后台控制面板的 VNC, 开机卡在 grub 引导, 手动选择内核即可。
4、由于是使用最新版系统内核,最好请勿在生产环境安装,以免产生不可预测之后果。

 

使用方法

使用root用户登录,运行以下命令:

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

安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下检查:
No.1

uname -r

查看内核版本,显示为新版内核就表示 OK 了。
No.2

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

No.3

sysctl net.ipv4.tcp_congestion_control

返回值一般为:

net.ipv4.tcp_congestion_control = bbr

No.4

sysctl net.core.default_qdisc

返回值一般为:

net.core.default_qdisc = fq

No.5

lsmod | grep bbr

返回值有 tcp_bbr 模块即说明 bbr 已启动。比如:

tcp_bbr                204803

注意:并不是所有的 VPS 都会有此返回值,若没有也属正常。

特别说明

如果你使用的是 Google Cloud Platform (GCP)更换内核,有时会遇到重启后,整个磁盘变为只读的情况。只需执行以下命令即可恢复:

mount -o remount rw /
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/tiansyun/article/details/129830825

centos6 等低版本安装bbr-爱代码爱编程

CentOS 6,Debian 7,Ubuntu 12这些系统的内核一般在Linux 4.9以下,并无内置BBR加速,所以需要手动安装 BBR一键安装脚本 wget --no-check-certificate

CentOS7安装TCP BBR加速-爱代码爱编程

转载自:https://springboot.io/t/topic/935 叙述 BBR(Bottleneck Bandwidth and Round-trip propagation time)是Google 提出的一种新型拥塞控制算法,可以使Linux服务器显著地提高吞吐量和减少TCP连接的延迟。Google已经开源了该算法,并提交到了Linux内

CentOS 7安装bbr教程-爱代码爱编程

Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。根据以往的传统,Google 总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外。 根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。 1、yum系统更新(更新到

centos7安装bbr_Centos7下,BBR修正版 一键安装与使用-爱代码爱编程

限Centos7!不支持OVZ。 据称相比原版BBR,改善了一些。原版BBR一键安装:TCP加速:BBR 一键安装 一、CentOS 7下一键安装BBR修正版脚本(自动安装内核并启用): wget -N --no-check-certificate "https://github.com/cx9208/bbrplus/raw/master/o

linux 服务器频繁重启,服务器经常无故关机,重启?可能是锐速和BBR(Linux内核)影响...-爱代码爱编程

受影响内核 锐速通常降低内核到 3.x (受影响) BBR Plus 通常降低到 4.x (受影响) 其它BBR 魔改版本通常降低到 4.X (受影响) 腾讯 TCPA通常降低到 4.X (受影响) 关于Linux TCP "SACK PANIC" 远程拒绝服务漏洞 漏洞编号: CVE-2019-11477 高危 CVE-2019-

linux jiasu测试时间,linux开启bbr加速-爱代码爱编程

折腾vps有一段时间了,但是时间太长不接触有些东西还是会被遗忘。 多余的话不想说,这篇是给小白看的,大佬请自行略过。? 这里介绍只适用于centos kvm,其他系统请自行百度。 1、安装 wget yum -y install wget 2、安装bbr wget --no-check-certificate https://githu

BBR安装-爱代码爱编程

转自: https://blog.haitianhome.com/one-key-bbr.html https://www.jianshu.com/p/2dd5132b37b4   BBR是Google出品并开源的TCP BBR 拥塞控制算法,目前已提交并集成在最新的Linux内核中。而我们使用的VPS服务器特别是国外的vps上安装BBR后,可以明

linux网络优化加速一键脚本_狗腾别闹的博客-爱代码爱编程

对于出口带宽,我们常常采用BBR,锐速等TCP加速软件来争夺带宽提高自己的速度。 但是原版的BBR并没有太多侵略性,在这个人人都用TCP加速的大环境下,BBR的加速功效就略显不足了。loc的大佬专门改进了下这个BBR,使BBR具有了侵略性。 脚本加入了锐速一键换内核,锐速一键安装,自动根据vps情况优化锐速参数,一键优化内核参数。

sqlmap的详细使用教程_sqlmap结果输出到文件-爱代码爱编程

SQL注入是一种广泛存在于Web应用程序的漏洞,可以导致敏感数据泄露、系统破坏等严重后果。SQLMap是一款自动化SQL注入工具,它可以帮助渗透测试人员快速发现和利用SQL注入漏洞。本文将介绍SQLMap的详细使用教程和常用