CentOS 7 自己手动开启 BBR 加速教程

下载更换内核

最新内核查看这里:http://elrepo.org/linux/kernel/el7/x86_64/RPMS/

运行以下代码:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

yum --enablerepo=elrepo-kernel install kernel-ml -y

查看内核是否安装成功

rpm -qa | grep kernel

kernel-tools-libs-3.10.0-693.21.1.el7.x86_64

kernel-ml-4.17.2-1.el7.elrepo.x86_64

kernel-3.10.0-693.el7.x86_64

kernel-3.10.0-693.11.6.el7.x86_64

kernel-tools-3.10.0-693.21.1.el7.x86_64

kernel-headers-3.10.0-693.21.1.el7.x86_64

kernel-3.10.0-693.21.1.el7.x86_64

kernel-devel-3.10.0-693.21.1.el7.x86_64

删除旧内核(可选),根据上面内容输入旧内核的前面几个字母,用tab键补全

rpm -ev 旧内核

更新 grub 系统引导文件并重启,下面的【default 2】表示将第三个内核设置为默认运行, 选择最新内核就对了,至于你的是哪个,请运行下面的第一行代码后,自己认真观察,换成正确的数字,请务必记得,是从0开始算起。执行以下代码:

egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'

grub2-set-default 2

去你的vps管理面板重启你的机器。

注意,某些服务商(如Digital Ocean)可能需要首先将VPS配置为可自定义内核,然后grub2的配置才会生效。

另外,如果你是设置了默认内核后,再删除旧内核,请务必在开机前先重新设置一次默认内核,因为,位置变了,不再是原来的2了。

开启bbr

开机后 uname -r 查看内核

[[email protected] ~]# uname -r

4.17.2-1.el7.elrepo.x86_64

[[email protected] ~]# lsmod |grep bbr

[[email protected] ~]# modprobe tcp_bbr

[[email protected] ~]# echo "tcp_bbr" >> /etc/modules-load.d/modules.conf

[[email protected] ~]# echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf

[[email protected] ~]# echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

[[email protected] ~]# sysctl -p

net.ipv6.conf.all.accept_ra = 2

net.ipv6.conf.eth0.accept_ra = 2

sysctl: setting key "net.ipv4.icmp_echo_ignore_all": Invalid argument

net.ipv4.icmp_echo_ignore_all = 0net.core.default_qdisc=fq

net.ipv4.tcp_congestion_control = bbr

[[email protected] ~]# lsmod |grep bbr

tcp_bbr                20480  1

观察BBR是否开启成功,执行以下代码:

[[email protected] ~]# sysctl net.ipv4.tcp_available_congestion_control

net.ipv4.tcp_available_congestion_control = reno cubic bbr

[[email protected] ~]# sysctl net.ipv4.tcp_congestion_control

net.ipv4.tcp_congestion_control = bbr

如果结果都有bbr, 则证明你的内核已开启bbr

看到有 tcp_bbr 模块即说明bbr已启动

原文地址:http://blog.51cto.com/951295286/2132694

时间: 2024-10-31 19:30:34

CentOS 7 自己手动开启 BBR 加速教程的相关文章

Ubuntu 16.04 开启BBR加速

BBR(Bottleneck Bandwidth and RTT)是Google推出的一个提高网络利用率的算法,可以对网络进行加速,用来干什么大家心里都有B数 Ubuntu开启BBR的前提是内核版本必须 >= 4.9,所以想要使用BBR,需要先查看你的内核是否在4.9或者以上 查看Linux内核版本的命令:uname -a 如果版本在4.9或者以上,那么升级内核这一步就可以跳过,如果在4.9以下,那就需要更新内核;Ubuntu 16.04自带的内核是4.4的,所以必须要升级内核 升级内核 查看系

CentOS6开启BBR加速

BBR TCP加速,Google出品神器,需 kernel 4.9以上.开启后服务器的访问明显快很多,对于vultr和digitalocean这种国外服务器很适合,感觉使用后Shell输入也没那么卡了,原本下载几KB的能到几百K了. 本文说下CentOS6.x的操作方案,网上也有不少,不过一些文章里说到 grub2-set-default 0 ,但亲测会提示 command not found . 安装源 默认yum没有kernel 4.9的源,先安装 elrepo 扩展源 rpm --impo

超简单!digitalocean vultr linode vps搭建ss锐速加速教程,看youtube 1080P不卡

有朋友咨询我,如何在vps服务器安装ss代理上网,实现在国内访问google,看youtube视频呢?网上教程很多,我今天做个汇总教程,傻瓜式操作,基本上都是一键安装包脚本,省时省力,易于维护.还分享比较罕见的digitalocean vultr linode最新优惠码. 准备工作 如果你从来没有接触过Linux VPS服务器,需要掌握最基本的一点常识.首先,你可使用信用卡.Paypal充值购买vultr linode vps,不需要备案.你应当有一张双币种信用卡.未成年人可借父母的信用卡使用,

服务器使用bbr加速配置

服务器内核升级: 以centos7为例,配置之前可使用以下命令查看内核版本,若是4.0以上则无需对内核升级: uname -r 对内核升级的方法: 直接使用以下命令进行内核版本的下载: rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm yum --enablerepo=elrepo-

vToRay + bbr 加速

购买VPS: 我使用的是vultr  : 传送门 安装vToray: bash <(curl -L -s https://install.direct/go.sh) 启用加速: 1 安装BBR加速算法 输入以下命令,就能在centos/ubuntu/debian服务器一键安装google tcp-bbr加速算法: wget –no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh chmod +x bbr

用CSS开启硬件加速来提高网站性能(转)

用CSS开启硬件加速来提高网站性能(转) 翻译文章,原文地址:http://blog.teamtreehouse.com/increase-your-sites-performance-with-hardware-accelerated-css. 你知道我们可以在浏览器中用css开启硬件加速,使GPU (Graphics Processing Unit) 发挥功能,从而提升性能吗? 现在大多数电脑的显卡都支持硬件加速.鉴于此,我们可以发挥GPU的力量,从而使我们的网站或应用表现的更为流畅. 在桌

用CSS开启硬件加速来提高网站性能

你知道我们可以在浏览器中用css开启硬件加速,使GPU (Graphics Processing Unit) 发挥功能,从而提升性能吗? 现在大多数电脑的显卡都支持硬件加速.鉴于此,我们可以发挥GPU的力量,从而使我们的网站或应用表现的更为流畅. 在桌面端和移动端用CSS开启硬件加速 CSS animations, transforms 以及 transitions 不会自动开启GPU加速,而是由浏览器的缓慢的软件渲染引擎来执行.那我们怎样才可以切换到GPU模式呢,很多浏览器提供了某些触发的CS

ubuntu 14.04 安装cuda,开启GPU加速

1 首先要开启GPU加速就要安装cuda.安装cuda,首先要安装英伟达的驱动.ubuntu有自带的开源驱动,首先要禁用nouveau.这儿要注意,虚拟机不能安装ubuntu驱动.VMWare下显卡只是模拟出的一块显卡,如果你安装cuda,会卡在ubuntu图形界面无法登陆系统.所以首先我们需要装双系统. 2 win10下安装ubuntu.win10,win8,是使用uefi引导的.不同于win7等老版本.所以不可以使用EasyBCD. 首先我们对C盘进行分区.我的C盘是固态硬盘,使用win10

Win7+CentOS双系统,最清晰细致的教程!

大概一年前学了一段时间Linux,但没有坚持下来--最近又想开始看,以前希望看到Linux在物理机下的运行情况而不是仅仅在虚拟机下运行,所以尝试着在已经安装了Win7的系统下安装CentOS,实现双系统切换使用的目的.以前没时间,现在把我的方法给大家介绍一下,希望对大家有帮助. 注意: 1.由于涉及到对硬盘操作,请妥善备份数据,避免损失. 2.为了达到每个步骤都有图片覆盖,我使用了虚拟机来进行演示,不过请大家放心,我已经在自己的物理机上成功实现了. 3.我的步骤是绝对正确和缺一不可的,大家一定要