Oracle Centos7手动开启原生BBR支持 - 开发说
当前位置: 主页 » Centos » Oracle Centos7手动开启原生BBR支持

Oracle Centos7手动开启原生BBR支持

      2019年09月29日   阅读 2,606 次     0 评论   Tags: · · ·

前段时间,Oracle做了一次活动,送永久免费云服务器,由于涌入的人太多,导致账号很难审核通过,目前账号依然可以申请,能不能审核通过就难说了,注意:韩国区已没有免费云服务可用,申请时请申请别的区,具体如何申请,申请以后如何开云服务器,以及相关注意事项,请参考:申请Oracle Cloud永久免费服务+300美元试用额度+使用教程,由于Oracle的Centos系统模板,属于定制模板导致很大一部分人用一键脚本开启BBR时,云服务器失联,只能重开云服务器,由于云服务器重新开,存在一定概率的无资源可用(包括但不限于韩国区,其他区也是一样,尽量开好云服务器以后,不要随意删除),导致空有账号而无云服务器可用,才有了本文,手动开启BBR,亲测可以开启BBR,并且云服务器不会失联。

参考:Centos7手动升级最新版内核并开启BBR

一、准备工作,切换root用户,安装elrepo源,升级最新内核


###切换root用户
sudo -i

###安装elrepo源
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

###安装最新版内核
yum --enablerepo=elrepo-kernel -y install kernel-ml kernel-ml-devel kernel-ml-headers

二、设置最新内核作为第一启动项


###查看升级内核是否成功

cat /etc/grub2-efi.cfg |grep menuentry

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
  menuentry_id_option=""
export menuentry_id_option
menuentry 'CentOS Linux (5.3.0-1.el7.elrepo.x86_64) 7 (Core)'     (这个就是你的第一个启动内核,然后在下面的/boot/grub2/grubenv 文件中设置启动项,设置即可)


###设置最新内核最为第一启动项

vi  /boot/grub2/grubenv 
# GRUB Environment Block
saved_entry=CentOS Linux (5.3.0-1.el7.elrepo.x86_64) 7 (Core)

三、开启BBR,在 /etc/sysctl.conf 文件添加以下两项


vi /etc/sysctl.conf

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

四、关闭selinux,并重启云服务器


###关闭selinux

vi  /etc/sysconfig/selinux
SELINUX=disabled

###重启云服务器
 init 6

至此,Oracle Centos7开启原生BBR支持,完毕

  • 版权声明:本文版权归开发说和原作者所有,未经许可不得转载。文章部分来源于网络仅代表作者看法,如有不同观点,欢迎进行交流。除非注明,文章均由 开发说 整理发布,欢迎转载,转载请带版权。

  • 来源:开发说 ( https://www.kaifashuo.com/ ),提供主机优惠信息深度测评和服务器运维编程技术。
  • 链接:https://www.kaifashuo.com/1560.html
  • 评论(0

    1. 还没有任何评论,你来说两句吧

    发表回复

    您的电子邮箱地址不会被公开。 必填项已用 * 标注