脚本安装方法: 不要在生产环境使用一键脚本,建议手动安装,进不了系统用vnc切内核 一键脚本(仅CentOS): wget "https://github.com/a8866051/bbrplus/raw.../ok_bbrplus_centos.sh PHP 复制 安装后,执行uname -r,显示4.14.129-bbrplus则切换内核成功 执行lsmod | grep bbr,显示有bbrplus则开启成功...手动安装方法: 卸载本机的锐速(如果有) 下载内核 wget https://github.com/a8866051/bbrplus/raw/master/centos7/x86_64/kernel-...'CentOS Linux (4.14.129-bbrplus) 7 (Core)' PHP 复制 设置fq echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf...PHP 复制 显示4.14.129-bbrplus则成功 检查bbrplus是否已经启动 lsmod | grep bbrplus PHP 复制 显示有tcp_bbrplus则成功 卸载方法: 安装别的内核
一.简介 Google BBR 是一款免费开源的TCP拥塞控制传输控制协议, 可以使Linux服务器显著提高吞吐量和减少TCP连接的延迟。...二.安装 1.yum系统更新 yum update 2.查看系统版本 cat /etc/redhat-release 3.安装elrepo并升级内核 rpm --import https://www.elrepo.org...www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm yum --enablerepo=elrepo-kernel install kernel-ml -y 4.安装完成后使用下面命令查看当前已安装的内核...= fq net.ipv4.tcp_congestion_control = bbr 2.加载系统参数(正常情况下会输出我们之前加入的内容) sysctl -p 3.验证bbr是否已经开启 输入 sysctl...输入 lsmod | grep bbr 返回如下成功 tcp_bbr 20480 2
安装elrepo并升级内核rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo.org.../elrepo-release-7.0-2.el7.elrepo.noarch.rpmyum --enablerepo=elrepo-kernel install kernel-ml -y安装完成后使用下面命令查看当前已安装的内核..._64) 7 (Core)1 : CentOS Linux (3.10.0-1160.25.1.el7.x86_64) 7 (Core)2 : CentOS Linux (0-rescue-1cfc3bd119f34aa79df425015ceaaeee...) 7 (Core)把CentOS Linux (5.13.2-1.el7.elrepo.x86_64) 7 (Core)内核设置为默认grub2-set-default 0重启reboot查询内核版本....tcp_congestion_control = bbr加载系统参数sysctl -p验证bbr是否已经开启lsmod | grep bbr返回形如如下形式的信息即成功tcp_bbr
BBR是 Google 提出的一种新型拥塞控制算法,可以使 Linux 服务器显著地提高吞吐量和减少 TCP 连接的延迟 下面是一个五合一的TCP网络加速脚本,其包括了BBR原版、BBR魔改版、暴力BBR...魔改版、BBR plus、Lotsever(锐速)安装脚本。.../tcp.sh 2.运行完成将出现以下菜单,可根据需要来安装相对应的核心,之后再打开加速功能。如图所示: ? 以安装BBR plus为例,输入数字2来安装。重启VPS如图: ?...3.安装成功,重启VPS之后我们重新连接服务器。输入下列指令来启用其BBR plus。 ./tcp.sh 4.按照脚本菜单选项,选择对应安装的功能,来启用加速。 ?...5.如出现如图所示的信息,则表明BBR的加速功能已成功打开。 ? 6.如果必须安装或是转换其他版本的加速,必须再次打开脚本来进行卸载。
BBR是一款解决网络拥塞的算法,可以显著的提高网络质量 请注意本软件只支持CentOS 7 image.png 1....开始安装 bash bbrplus_centos7.sh 安装完成后需要输入 y 重启 image.png
tun 返回值如下即为打开成功 File descriptor in bad state 3、如果本机glibc小于2.14,先更新glibc ldd --version 如果小于2.14,则需要编译安装新版本...>2.14 先安装gcc yum install gcc 再编译glibc wget http://ftp.gnu.org/gnu/glibc/glibc-2.15.tar.gz wget http:...BBR wget https://raw.githubusercontent.com/kuoruan/shell-scripts/master/ovz-bbr/ovz-bbr-installer.sh.../ovz-bbr-installer.sh 配置加速端口 ? 安装的时候只配置了一个加速端口,但是你可以配置多端口加速,配置方法非常简单。.../ovz-bbr-installer.sh uninstall 5、检查BBR是否工作 尝试 ping 10.0.0.2,如果能通,说明 bbr 已经启动。
grub.conf,找到default,后面的值改为0即可) bash -c "$(curl -sS https://raw.githubusercontent.com/FanhuaCloud/Shell-BBR.../master/BBR_Install_auto.sh)" 最新更新:代码已托管至github,需要源码的请查看 项目地址:https://github.com/FanhuaCloud/Shell-BBR...为了方便我自己使用,写了个脚本自动安装bbr,顺便放出来给有需要的人使用 安装方法 使用 SSH 连接工具,如 PuTTY、XShell、SecureCRT 等,连接到您的 Linux 服务器后,执行以下命令开始安装...: bash -c "$(curl -sS https://raw.githubusercontent.com/FanhuaCloud/Shell-BBR/master/BBR_Install.sh)"
首先按照这篇教程把系统内核升级到最新版本 http://blog.craftyun.cn/post/71.html 升级完成后 安装kernel-devel kernel-headers yum ...fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=tsunami" >> /etc/sysctl.conf sysctl -p 安装完成后执行...lsmod | grep tsunami 如果出现 tcp_tsunami 6053 5 即为安装成功 原文来自:http://51.ruyo.net/p/4415.html#6
1.安装依赖 首先安装一些编译必须用到的软件包,一路确认即可。...sudo apt-get update sudo apt-get build-dep linux sudo apt install git screen sudo apt-get upgrade 2.拉取源码...https://mirrors.edge.kernel.org/debian/pool/main/l/linux/linux-image-6.5.0-1-amd64-unsigned_6.5.3-1_amd64...make -j4 deb-pkg #可按照编译机 CPU 线程数设置编译线程 编译完成后在上层文件夹中会生成我们所需要的包含 BBRv3 模块的内核文件:linux-image-6.4.0-xxxx.deb...在任意机器上安装此内核即可启用 BBRv3 : dpkg -i linux-image-6.4.0-xxxx.deb # 文件名以实际为准 如何确认当前已启用的 BBR 版本: modinfo tcp_bbr
如何使用BBR为Linux服务器加速? BBR技术是Google出品的,比较牛的黑科技,BBR能够有效的Linux服务器宽带,继而实现为Linux服务器加速的效果。...下面赵一八笔记就来介绍安装BBR脚本的方法: 简单了解下BBR原理 原始的TCP流量传输,已经不能适应现在的互联网了,我们把 TCP流量比喻成 公路上的汽车流量,而TCP传输隧道就是 公路,那么: 在原始的...BBR安装教程 1、root登录到你的服务器 ssh root@你的服务器IP 2、执行命令: 1.jpg 3、提示“Press any key to start...or Press Ctrl+C...to cancel” 随意按个按键即可(取消安装使用“Ctrl+C”) 期间需要输入一个字母“y”来进行reboot,其他的就会自动运行了。...至此,BBR就安装完毕了。what?篇幅要不要再长一些?好吧,再来检查下BBR是否安装成功吧,运行命令lsmod | grep bbr瞧瞧看: 2.jpg 接下来去测试下你的服务器网速吧!
bbr是什么 TCP BBR(Bottleneck Bandwidth and Round-trip propagation time)是由Google设计,于2016年发布的拥塞算法。...根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。 从 4.9 开始,Linux 内核已经用上了该算法,并且对于QUIC可用。...如果想在Linux使用BBR,那么首先就是判断内核版本是否大于4.9,如果符合版本标准,那么直接启动BBR就可以了,如果低于4.9,升级内核之后启动就行了。...bbr项目地址 https://github.com/google/bbr bbr安装教程 导入elrepo软件源的GPG公钥 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org...导入elrepo软件源 rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm Bash Copy 下载并安装新的内核
注意:数据无价 刷内核做好备份,有翻车几率[内核不兼容,然后vps失联] 安装之前我们可以先测个速 ,测速脚本在下面!...wget -qO- --no-check-certificate http://qxhut.cn/superbench.sh | bash 输入这个安装bbr wget -N --no-check-certificate.../tcp.sh 安装过程可能有点慢,耐心等待!!!!安装完之后如下图 会提示重启,重启后输入 ./tcp.sh 根据自己需要去选择功能!
yum --enablerepo=elrepo-kernel install kernel-ml -y安装完毕后使用下面的命令查看是否安装成功。...7 (Core)CentOS Linux (3.10.0-1062.4.1.el7.x86_64) 7 (Core)CentOS Linux (3.10.0-1062.1.2.el7.x86_64) 7...(Core)CentOS Linux (3.10.0-957.5.1.el7.x86_64) 7 (Core)CentOS Linux (3.10.0-957.1.3.el7.x86_64) 7 (Core...在CentOS7新内核上开启BBR要在新安装好的CentOS7上面启用新内核,只需要复制下面的代码执行就可以了。...输出应该是bbr最后看内核模块是否加载lsmod | grep bbr输出应该是类似下面这种tcp_bbr 16384 0开启BBR有什么用?
文章目录[隐藏] 测试方法 测试结果 紧接前文,这次我们来比较的是在劣质网络环境下,BBR vs BBRplus vs BBR2 的性能表现。...安装不同 BBR 分支加速后,在 B 机通过 wget 下载 50MB 的测试文件若干次(≥5次),并取最快3次的平均速度。 测试结果 单位:KB/s 我们还是简单直接的上结果。...和一般化网络环境测试结果类似,在劣质网络环境下,5.x 内核的 BBR 处于第一梯队,BBRplus 处于第二梯队,4.x 内核的 BBR 及 BBR2 被远远甩在后面。...在劣质网络的测试下,我们仍然观测到了 BBRplus 在前段非常快的加速曲线,但在后段明显掉速导致最终成绩落后于更加平稳的 5.x 内核 BBR。
如果你有订阅一些科技新闻,应该会有看过内核在4.9当中加入了一个新的算法,来解决在有一定的丢包率的情况下的带宽稳定的问题,这个是谷歌为我们带来的干货,新的 TCP 拥塞控制算法 BBR (Bottleneck...环境为同一个交换机上的万兆网卡服务器 我们本次测试只测试一种丢包率的情况就是1%,有兴趣的情况下,可以自己去做些其他丢包率的测试,大多数写在丢包率20%以上的时候,效果可能没那么好,这个高丢包率不是我们探讨的情况,毕竟不是常用的场景 安装新内核...内核可以自己选择4.9或者以上的进行安装,也可以用yum安装,这里只是测试,就yum直接安装 yum --enablerepo=elrepo-kernel install kernel-ml 修改启动项...grub2-editenv list grub2-set-default 'CentOS Linux (4.9.5-1.el7.elrepo.x86_64) 7 (Core)' grub2-editenv...cubic reno 检查模块是否开启 [root@lab8106 rpmbuild]# lsmod | grep bbr tcp_bbr 16384 0 如果需要恢复成默认的就修改成下面这个值
版(四选一)服务端; 2、各版本的启动脚本及配置文件名不再重合; 3、每次运行可安装一种版本; 4、支持以多次运行来安装多个版本,且各个版本可以共存(注意端口号需设成不同); 5、若已安装多个版本,则卸载时也需多次运行...安装 BBR wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh 获取读写权限 chmod...+x bbr.sh 启动BBR安装 ..../bbr.sh 接着按任意键,开始安装,坐等一会。安装完成一会之后它会提示我们是否重新启动vps,我们输入 y 确定重启服务器。...重新启动之后,输入 lsmod | grep bbr 如果看到 tcp_bbr 就说明 BBR 已经启动了。 再访问一下 Youtube,1080p 超高清,很顺畅不卡顿!
CentOS7安装bbrb的步骤:更新到7.3,安装elrepo官方4.9正式版 1:首先yum update -y更新到最新CentOS 7.3 1611 cat /etc/redhat-release...CentOS Linux release 7.3.1611 (Core) 2: 安装elrepo内核 rpm -Uvh http://www.elrepo.org/elrepo-release-...elrepo正式版4.9内核,跟着再安装kernel-ml-headers kernel-ml-tools kernel-ml-tools-libs, 然后 awk -F\' '$1=="menuentry...,然后 grub2-set-default 0 把kernel-ml 4.9设为默认,重启 此时可以查看系统内核: [root@GulliblePlump]# cat /proc/version Linux...2016 3:跟着vi /etc/sysctl.conf 加两行: net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr
由于锐速迟迟没有提供对新内核的支持,再加上自 Linux 4.9内核开始默认支持 TCP BBR,它开始逐渐成为服务器单边加速的首选。...而 BBRplus 则是 CSDN 网友 dog250 针对原版 BBR 进行修改而来的加强版。而 BBRv2 则是原版 BBR 的后续迭代版本,目前仍然处于测试阶段。...于是 reizhi 决定抽空对 BBR BBRplus 和 BBR2 进行本地横向测试一探究竟。...安装不同 BBR 分支加速后,在 B 机通过 wget 下载 100MB 的测试文件若干次(≥5次),并取最快3次的平均速度。...BBR2 5.4.0-rc6 以上是 BBR2 的速度情况,由于速度过慢未进行完整下载。
说明:对于CentOS系统的BBR魔改之前搬运过南琴浪大佬的脚本,无奈出现了BUG,导致CentOS安装还存在着问题,前几天友链博主千影,也写出了一个魔改BBR脚本,脚本包含BBR+BBR魔改版+Lotsever...注意:如果服务器有重要的数据,建议安装前先备份好数据,特别是CentOS系统。...运行以下命令: #过程有2步,第1步安装相应的内核,第2步开启内核对应的加速 wget -N --no-check-certificate "https://raw.githubusercontent.com.../chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ....对于速度提成来说,锐速效果最好,魔改BBR和BBR修正版由于VPS网络不同测试效果不一,具体效果还是自己先测试一下再选择吧。
BBR 算法需要 Linux 4.9 及以上的内核支持,所以想要使用该方式的需要先升级内核版本。...(4.14.3-1.el7.elrepo.x86_64) 7 (Core) CentOS Linux (3.10.0-327.22.2.el7.x86_64) 7 (Core) CentOS Linux...直接使用一步安装脚本 sudo wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh &&...chmod +x bbr.sh && ..../bbr.sh 参考 How to Deploy Google BBR on CentOS 7 一键安装最新内核并开启 BBR 脚本