centos6 安装bbr_Centos 升级内核安装 BBR 简易操作!
BBR 的描述:
Google 开源了其 TCP BBR 拥塞控制算法,并提交到了 Linux 内核,从 4.9 开始,Linux 内核已经用上了该算法。根据以往的传统,Google 总是先在自家的生产环境上线运用后,才会将代码开源,此次也不例外。
根据实地测试,在部署了最新版内核并开启了 TCP BBR 的机器上,网速甚至可以提升好几个数量级。
要在CentOS 上安装最新的内核版本,需要增加一个 ELRepo 源。
首先,载入公钥,让我们添加 ELRepo GPG key:
# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
为 RHEL-6,SL-7或CentOS-7 源:
# rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
安装 fastestmirror
# yum install yum-plugin-fastestmirror
安装kernel 最新版
# yum --enablerepo=elrepo-kernel install kernel-ml kernel-ml-devel
将kernel-ml 选为第一启动
# grub2-set-default 0
重启服务器
# reboot
重启后,通过 uname -a 查看内核是否切换到最新版
# uname -a
Linux ip-172-31-16-70.ap-southeast-1.compute.internal 5.2.0-1.el7.elrepo.x86_64 #1 SMP Mon Jul 8 09:37:45 EDT 2019 x86_64 x86_64 x86_64 GNU/Linux
在 /etc/sysctl.conf 中添加一下配置
# echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
# echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
保存退出使其生效
# sysctl -p
执行下面明亮查看内核是否开启 TCP BBR
# sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = bbr cubic reno
# sysctl net.ipv4.tcp_congestion_control
net.ipv4.tcp_congestion_control = bbr
若返回以上信息,则说明开启成功
查看 tcp_bbr 模块是否加载:
# lsmod | grep tcp_bbr
tcp_bbr 20480 1
如果想关闭可执行:
sed -i '/net\.core\.default_qdisc=fq/d' /etc/sysctl.conf
sed -i '/net\.ipv4\.tcp_congestion_control=bbr/d' /etc/sysctl.conf
sysctl -p
执行完毕重启可生效
centos6 安装bbr_Centos 升级内核安装 BBR 简易操作!相关推荐
- linux ubuntu内核安装位置,在Ubuntu中安装或升级内核 linux kernel
主要参考:https://www.linux.cn/article-6137-1.html 1. 从 http://kernel.ubuntu.com/~kernel-ppa/mainline/ 中找 ...
- linux4.9编译内核,centos6编译linux-4.9内核启用bbr
一. BBR简介 bbr算法作为google出品的一套拥塞控制算法,致力于解决两个问题: 1. 在一定丢包率的网络上充分利用带宽 2. 降低网络链路buffer ...
- linux8安装bbr_CentOS 7安装4.9内核开启BBR
最新的4.9内核合并了Google研发的BBR TCP阻塞算法,使用效果大概可以跟锐速相比.待4.9正式版发出前,CentOS并没有4.9的RPM包.那么我们可以手动编译内核,安装并启用. 注意: 内 ...
- linux升级到指定内核版本,如何在CentOS/RHEL上安装或升级新的内核版本
Linux内核是一个整体的类Unix计算机操作系统内核.通常我们使用的Linux发行版,如Red Hat.Debian.SUSE等,这些都称为Linux的分发版.一个典型的分发版,是由Linux内核, ...
- TCP BBR - 如何安装、启动、停止BBR!
TCP BBR从Linux 4.9 内核开始,就作为它内核的一部分存在了,如果想使用BBR,那么首先就是判断内核版本是否大于4.9,如果符合版本标准,那么直接启动BBR就可以了,如果低于4.9,升级内 ...
- centos 7升级内核,yum方式升级内核,编译方式升级内核
centos 7升级内核 1.centos 7升级内核(从3.10到5.17) 1.yum方式升级内核 1.1 用epel源升级内核 1.2 设置内核启动顺序 1.3 重启系统,查看内核版本是否升级 ...
- linux8安装bbr_手动更新 linux 内核开启 BBR 算法
判断是否可以升级内核 常见的虚拟机化有 Openvz.KVM... KVM 是可以升级内核的,如果是 Openvz 就可以放弃折腾了. virt-what 工具可以判断虚拟化技术 apt-get in ...
- 如何在 CentOS 7 中安装或升级最新的内核
转 原创 2017-03-19 译者:geekpi Linux中国 随着新的设备和技术定期出来,如果我们想充分利用它们,保持最新的内核就很重要.此外,更新内核将帮助我们利用新的内核函数,并保护自己免受 ...
- linux升级补丁tar,Linux内核升级补丁安装手册(一)
第一步:Linux2.4.18升级到2.4.31首先说明下我的环境: 三台装有RedHat8(2.4.18-14)的主机.初步的任务就是升级内核到2.4.31然后再安装补丁Squashfs. 下载升级 ...
最新文章
- 谈谈Linux内核驱动的coding style
- python读取excel-Python中使用第三方库xlrd来读取Excel示例
- HDU 1241 Oil Deposits
- 十年研发经验嵌入式工程师书籍推荐
- SAP Marketing和SAP Marketing Cloud的区别
- git设置master权限_git怎么控制成员的权限?
- 穿越火线全部服务器都显示爆满,穿越火线大区全部爆满,频道挤不进去背后的故事!...
- 软件测试用例_大话软件测试用例要素
- 微信公众平台开发--判断终端使用的浏览器是否是微信浏览器
- RocketMQ源码解析-事务消息的二阶段提交
- C#基础7:类的定义
- 计算机组成原理课程设计:复杂模型机
- 如何向icloud上传文件_扔掉百度网盘,这两招教你用好 iCloud 分享文件
- JavaScript-修炼之路第二层
- loj#6100. 「2017 山东二轮集训 Day1」第一题 主席树+二分
- 车机开发之添加自定义键
- domino获取邮件中的密送的收件人-字段:Recipients
- DUET and updated DUET(2016 and 2019)
- 山洪灾害监测预警系统
- [白馬下載器] MiPony 1.2.0 多语言免费版
热门文章
- Oracle原理:表分区
- stm32系列启动文件解读(KEIL编译环境)
- 3种方法来卸载Ubuntu软件
- 在shell中改变当前环境路径
- oracle 10g rac 修改sga_target不生效,关于请教rac的sga 设置及修改问题
- 文本显示变量_无代码软件开发文本字符显示设计
- input自适应_【正点原子FPGA连载】第十一章基于OV5640的自适应二值化实验-领航者ZYNQ之HLS 开发指南...
- python滚动条_python中selenium操作下拉滚动条的几种方法汇总
- Vue+axios(interceptors) 实现http拦截 + router路由拦截 (双拦截)+ 请求自带loading效果...
- 微信公众号支付调用chooseWXPay提示“errmsg choosewxpay fail”