TCP BBR是谷歌出品的TCP拥塞控制算法,起到单边加速TCP连接的效果,目前最新的内核已经集成,只需要开启即可。

CentOS 7 默认使用 3.1版本的内核,而最新的4.X才集成,所以需要对CentOS进行内核升级。

升级有风险,请注意备份,保守起见,采取载入elrepo源,搜索内核更新资源,并进行更新操作。


一、升级内核:


# 载入公钥rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # 安装ELReporpm -Uvh http://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm # 载入elrepo-kernel元数据 yum --disablerepo=\* --enablerepo=elrepo-kernel repolist # 查看可用的rpm包 yum --disablerepo=\* --enablerepo=elrepo-kernel list kernel* # 安装最新版本的kernel yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml.x86_64


二、开机时选择最新的内核启动


B60B2DF8-177D-46A8-B635-9CC5A285C75B.png

0D7D1C3E-89B3-4270-B184-C91D0C60C3C8.png

如截图。


三、设置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_available_congestion_control


按以上设置,下次开机便可自动运行。至于BBR效果好不好,见仁见智。


四、查看bbr进程


lsmod | grep bbr


评论专区
  • 昵 称必填
  • 邮 箱必填
  • 网 址选填
◎已有 0 人评论
作者介绍
吕布

吕布

负责所有栏目的编辑工作。
80vps henghost
budgetvm sugarhosts

分享:

支付宝

微信