CentOS7安装BBR

一键脚本:

普通bbr

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.shchmod +x bbr.sh./bbr.sh

nanqinlang大神的魔改bbr(kvm可用)

wget https://raw.githubusercontent.com/tcp-nanqinlang/general/master/General/CentOS/bash/tcp_nanqinlang-1.3.2.shbash tcp_nanqinlang-1.3.2.sh

更换内核:

BBR这项新功能是在kernel4.9中加入的

而CentOS众所周知各方面都属于比较稳定的版本,还停留在2.x的内核

所以要给CentOS装BBR第一件事就是想办法装上高版本的内核

首先安装elrepo源:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm

安装yum-utils:

yum -y install yum-utils

启用elrepo-kernel:

yum-config-manager --enable elrepo-kernel

安装elrepo内的最新内核:

yum -y install kernel-ml kernel-ml-devel

完成之后,一般情况下,新安装的内核就应该已经在grub2的0号启动位了,

检查一下是否安装成功:

awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg

在0号4.x的内核就是我们刚新安装上的内核了,如果不是,说明没安装成功

设置新内核开机自启:

设置grub2默认的启动项为0,如果你的4.x内核启动编号不是0就把下面命令的0改成对应你自己的:

grub2-set-default 0

然后直接重启机器:

reboot

检查一下是否更换成功:

uname -a

返回的是4.X的信息就说明成功了

开启BBR:

接下来就是开启BBR了,直接依次执行下面的三条命令即可完成开启BBR的操作:

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf

echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

sysctl -p

检查一下是否开启成功:

sysctl net.ipv4.tcp_congestion_control

lsmod | grep bbr

返回的信息里都有bbr就成功了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 开启TCP BBR拥塞控制算法,具体这个干嘛,可以message我或度娘。 1.请先确定你的VPS是非OpenVZ...
    Albert新荣阅读 4,375评论 0 0
  • 查看系统内核 uname -r开启BBR拥塞控制算法的要求是Linux内核4.9以上版本,我们需要先升级Linux...
    修哥vivishow阅读 8,292评论 0 1
  • 1.给你个任意的机会,你想要跟谁共进晚餐? 2.你想要出名吗?以什么样的方式? 3.打电话前,你会事先彩排吗?为什...
    脸大大阅读 2,688评论 0 0
  • 《余烬》是90年我与李、田二位朋友在长沙月亮岛野炊时的即兴之作,是一首朦胧派自由诗。快三十年了,两位朋友至少事业有...
    影曳香弄阅读 1,760评论 0 1
  • 要事第一-自我管理的原则! 当我翻开今天要事第一阅读的时候,映入我眼帘的几个字就是:自我管理的选择...
    迭代凤儿阅读 2,854评论 1 9

友情链接更多精彩内容