CentOS7更新内核并开启BBR

tags:网站 Linux

个人网站:https://wanghualong.cn


CentOS7更新内核

ELRepo官方网站:http://elrepo.org
kernel-ml官方网站:http://elrepo.org/tiki/kernel-ml

安装ELRepo仓库

# Import the public key:
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org# To install ELRepo for RHEL-7, SL-7 or CentOS-7:
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm# 清除缓存
yum clean all# 重建缓存
yum makecache

更新内核

Linux Kernel 官方网站:https://www.kernel.org/
截止2018年4月19日 最新内核版本为 4.16.3

# 安装新内核
yum --enablerepo=elrepo-kernel install kernel-ml# 查看已安装内核
awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

输出结果类似以下内容:

[root@host ~]# awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
0 : CentOS Linux (4.16.2-1.el7.elrepo.x86_64) 7 (Core)
1 : CentOS Linux 7 Rescue 5a67985d75d94c9fa703a4a0773fd2d7 (3.10.0-693.21.1.el7.x86_64)
2 : CentOS Linux (3.10.0-693.21.1.el7.x86_64) 7 (Core)
3 : CentOS Linux (4.10.4-1.el7.elrepo.x86_64) 7 (Core)
4 : CentOS Linux (3.10.0-514.el7.x86_64) 7 (Core)
5 : CentOS Linux (0-rescue-bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb) 7 (Core)
[root@host ~]# 

把新内核(4.16.2-1.el7.elrepo.x86_64)设置为默认:

# 0 为内核前序号
grub2-set-default 0

重启主机

reboot

查看当前内核版本

uname -r

返回结果如下:

[root@host ~]# uname -r
4.16.2-1.el7.elrepo.x86_64
[root@host ~]#

开启BBR

编辑/etc/sysctl.conf 添加以下内容:

net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr

关于IPV6开启BBR
IPV6 在BBR开启后默认支持。

原文

Both sysctl (net.ipv4.tcp_allowed_congestion_control and net.ipv4.tcp_available_congestion_control) and /proc entries (/proc/sys/net/ipv4/tcp_congestion_control) applies to every IPv4 and IPv6 TCP connections.

应用设置

sysctl -p

查看BBR开启状态

lsmod | grep bbr

若出输出如下结果,则开启成功。

[root@host ~]# lsmod | grep bbr
tcp_bbr                20480  14
[root@host ~]# 

CentOS7更新内核并开启BBR相关推荐

  1. Linux系统一键安装最新内核并开启 BBR 脚本

    本脚本适用环境 系统支持:CentOS 6+,Debian 8+,Ubuntu 16+ 虚拟技术:OpenVZ 以外的,比如 KVM.Xen.VMware 内存要求:≥128M 更新日期:2022 年 ...

  2. 网站服务器不要开启BBR,CentOS 7 网络开启BBR优化(升级内核、开启 BBR)

    我之前介绍过关于 TCP 一些优化,包括安装使用 TCP 优化软件,这些适用于较低版本的 CentOS 系统,例如 CentOS 6,详细可参考<Linux 下的一些简单的 TCP 优化> ...

  3. linux8安装bbr_手动更新 linux 内核开启 BBR 算法

    判断是否可以升级内核 常见的虚拟机化有 Openvz.KVM... KVM 是可以升级内核的,如果是 Openvz 就可以放弃折腾了. virt-what 工具可以判断虚拟化技术 apt-get in ...

  4. centos7开启bbr加速黑科技

    BBR通过优化和控制TCP的拥塞,充分利用带宽并降低延迟,起到神奇的加速效果. 测试环境 centos7.5 加速效果,没有那么跨张,但是下载从50K加速到400K 下载更换内核 rpm --impo ...

  5. linux开启bbr(比kcptun更省流量)

    文章来源:https://doub.io/wlzy-15/ 注意:TCP-BBR必须是 2016-12-05 21:00 更新的 4.9.0-rc8 内核及以后的版本 才能开启,而锐速并不支持这个最新 ...

  6. CentOS7 开启 BBR 加速

    写了那么久的博客,始于Python爬虫,目前专于Java学习,终于有了属于自己的小窝,欢迎各位访问我的个人网站,未来我们一起交流进步. CentOS7 开启 BBR 加速 BBR 是 Google 开 ...

  7. 什么是BBR加速,Centos7如何开启BBR加速,优化服务器的传输速度,避免堵塞

    Centos7开启BBR加速,优化你的传输速度,避免堵塞 了解BBR加速 什么是BBR加速? BBR是一种加速TCP的拥堵算法技术.BBR 利用瓶颈带宽和往返传播时间,被认为是迄今为止跨越不同路由发送 ...

  8. Centos7 开启BBR加速

    建议使用BBR 透明并且使用方便,BBR作为现在TCP比较好的拥塞控制协议,通过对于带宽和网络延迟的交替估计更加准确控制发送窗口的大小. Centos7开启方法: 1.更新系统 yum update ...

  9. linux8安装bbr_CentOS 7安装4.9内核开启BBR

    最新的4.9内核合并了Google研发的BBR TCP阻塞算法,使用效果大概可以跟锐速相比.待4.9正式版发出前,CentOS并没有4.9的RPM包.那么我们可以手动编译内核,安装并启用. 注意: 内 ...

最新文章

  1. 自增符号++(自减符号--)带来的部分影响
  2. 笔记28 接受请求的输入 ——处理表单
  3. 碰碰车司机教你Linux下使用nmon分析系统性能
  4. PHP 设计模式之策略模式
  5. 不当败家子的原因......
  6. P5327-[ZJOI2019]语言【线段树合并,LCA】
  7. kaggle(05)---Event Recommendation Engine Challenge(基础版)
  8. 循环结构, while, do……while
  9. 信息学奥赛C++语言: 跑步
  10. 直播预告 | Rainbond与Service Mesh微服务架构
  11. 获取简单的输入和渲染窗口(Hello Window)
  12. 计算机终端保密检查 玩游戏,计算机终端保密检查工具(光盘版)
  13. 华为云C6系列服务器,真实评价华为云c6s和c6怎么样-配置区别不大
  14. 告别动态规划,连刷40道动规算法题,我总结了动规的套路
  15. linux系统中ulimit命查看/设置堆栈空间大小
  16. 练习 fullpage
  17. MBA-day13数学-年龄问题-应用题
  18. BottomBarLayout——方便快捷地实现底部导航栏
  19. 工频风力发电储能逆变电路中的电流检测(霍尔电流传感器ACS712/CH701应用案例)
  20. 鸿蒙系统大文件夹怎么调整大小,文件太大怎么变小

热门文章

  1. 如何用python抓取qq音乐_手把手教你使用Python抓取QQ音乐数据(第二弹)
  2. 2022年7月16日CDGA/CDGP数据治理认证考试成绩出来啦!
  3. 硬盘知识:硬盘结构、盘片、磁道、扇区、柱面、磁头数、寻址模式
  4. java-配置代理访问外网谷歌苹果外网
  5. uniapp 阿里图库图标引用
  6. nginx服务器同一个IP怎么配置多个域名?
  7. Linux查看CPU和内存信息
  8. A Robot 3C Assembly Skill Learning Method by Intuitive Human Assembly Demonstration论文解析
  9. JS实现选择图片剪裁及保存
  10. Windows下使用Windbg处理Qt崩溃转储dmp