请选择 进入手机版 | 继续访问电脑版
您好,欢迎来到新创意SEO  

新创意SEO

 找回密码
 立即注册

原创展

BBR,附CentOS 7配置过程

查看: 75|回复: 0
  • 72威望
  • 575积分
  • 100帖子
    • 等级 4SEO举人
    UID
    33762
    日志
    0
    精华
    0
    在线时间
    16 小时
    个人主页
    https://user.qzone.qq.com/3002030162
    发表于 2019-10-6 11:38:53 |显示全部楼层
    马上注册,结交更多好友,享用更多功能,让你轻松玩转新创意SEO。 立即注册  已有账号?点击登录 您也可以直接QQ登录 微博登录关闭

    BBR,附CentOS 7配置过程 [复制链接]

    推荐理由:没配置BBR前,用SS看U2B的速度206K/s顶天了。(不爱BBR 可考虑锐速,均可加速)
    配置BBR后,速度能达到800K/s,效果还是很明显的,看720P很稳定。
    PS:有朋友要照着操作的话,一定要做好更换内核后再也登陆不进去的心理准备,跟装锐速一样。

    CentOS 7

    1、查看默认内核
    uname -r


    2、安装新内核
    rpm -ivh http://elrepo.org/people/ajb/dev ... o.x86_64.rpm--force


    查询安装的内核列表,如果看到 kernel-ml-4.9.0-0.rc8.el7.elrepo.x86_64 ,说明内核安装成功了。
    rpm -qa | grep kernel


    3、重新启动
    reboot


    4、稍等一会,再次连上去之后,查看内核顺序
    awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg


    看下面这一行排第几,就我的情况,这一个内核排在第2位,那么就2减1为1(因为索引值从0开始)
    CentOS Linux (4.9.0-0.rc8.el7.elrepo.x86_64) 7 (Core)


    5、修改默认内核,修改下面的命令中的0,就我的情况,0改为1,然后执行它
    grub2-set-default 0


    然后,再次重新启动
    reboot


    6、再次连上去之后,查询默认内核,看到 4.9.0-0.rc8.el7.elrepo.x86_64 ,说明当前的默认内核就是我们刚安装的。
    uname -r


    7、修改配置


    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


    lsmod | grep bbr
    如果前面几句都没报错,最后这句输出类似下面的信息,则说明成功了。
    tcp_bbr 16384 11



    PS:BBR 目的是要尽量跑满带宽, 并且尽量不要有排队的情况, 效果并不比速锐差
    最新 4.9.0-rc8 内核已支持 tcp_bbr

    记住,OpenVZ是不可以的。

    鼎峰华仔妹子QQ:1771705466/3002030162
    欢迎交流~

    发表回复

    您需要登录后才可以回帖 登录 | 立即注册

    发帖时请遵守我国法律,网站会将有关你发帖内容、发帖时间以及你发帖时的IP地址的记录保留至少60天,并且只要接到合法请求,即会将这类信息提供给有关政府机构。
    回顶部