centos6启用bbr
centos6启用bbr
super浪子 发表于7天前
centos6启用bbr
  • 发表于 7天前
  • 阅读 147
  • 收藏 7
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

    bbr是google推出的一个tcp拥塞控制算法,优化了当前tcp拥塞控制算法,目的是要尽量跑满带宽,并且尽量不要有排队的情况。目前linux 4.9以上内核开始支持bbr算法。最近有时间研究下bbr,鼓捣了下bbr。本文介绍开启bbr的情况。

    在centos6环境下,首先需要升级内核。升级内核在这里不详细讨论,我是下载kernel 4.9版本内核rpm包直接安装。将rpm包安装成功后,修改"/etc/grub.conf"配置文件,将"default=2"改为"default=0",然后重启机器。重启后,查看版本"uname -r",看显示的内核版本是否是4.9的。如果是,内核升级成功。

    内核升级成功后,查看bbr是否已经存在,输入命令"lsmod | grep bbr",如果显示有bbr字符串,则表示bbr已经启动。如果没有,修改"/etc/sysctl.conf"配置文件,在文件末添加如下两行:

net.core.default_qdisc=fq

net.ipv4.tcp_congestion_control=bbr

通过命令"sysctl -p"使修改生生效,"lsmod|grep bbr"查看bbr是否启动

看到如上图出现bbr字符串,则bbr成功启动,现在可以开启bbr之旅了。

bbr的启动比较简单,主要麻烦是在升级内核上。

共有 人打赏支持
粉丝 3
博文 1
码字总数 328
×
super浪子
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: