╃苍狼山庄╃╃苍狼山庄╃

Clang出品,
必属精品!

利用BBR有效利用你的服务器带宽

本文不是教程,只是记录操作过程,所有的操作过程方式均来自互联网,若有侵犯权利请给我来信说明。

特别说明下,锐速也好,BBR也好,都不支持在OpenVZ上装,如果要装这个得有个KVM,目前BBR支持在DebianUbuntu部分版本最新内核下安装(Centos系统下也有人在安装测试不久也会支持)。

  • 更新内核
  • 我个人习惯使用Debian,所以就在Debian 8 x64位系统下操作,Ubuntu和Debian操作命令一样。
    Linux内核需要4.9以上版本支持BBR,请根据自己的系统版本下载内核,
    内核下载地址:http://kernel.ubuntu.com/~kernel-ppa/mainline/
    写这个日志的时候,最新的内核版本是4.9.10,就用此版本进行安装。

    #下载内核
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.10/linux-headers-4.9.10-040910_4.9.10-040910.201702141931_all.deb
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.10/linux-headers-4.9.10-040910-generic_4.9.10-040910.201702141931_amd64.deb
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9.10/linux-image-4.9.10-040910-generic_4.9.10-040910.201702141931_amd64.deb
    #安装内核
    dpkg -i *.deb
    #查看已安装内核
    dpkg -l | grep linux-image
    #重启系统
    reboot

    重启系统后使用命令查看当前内核版本,看升级是否成功。

    uname -r

    删除旧内核命令:

    #查看已安装内核
    dpkg -l | grep linux-image
    #删除旧内核
    apt-get purge 旧的内核名称
  • 开启BBR
  • #设置bbr
    echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
    echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
    #保存生效
    sysctl -p
    #查看内核是否已开启BBR
    sysctl net.ipv4.tcp_available_congestion_control
    #查看BBR是否启动
    lsmod | grep bbr

    到此BBR设置完毕,我就简单说一下我个人的测试体验,懒,不截图了,在没开BBR前,下载速度就588Kbps左右,使用BBR后,速度能到4636Kbps,提升很明显,如果还需要更加大的带宽利用,那么还是建议使用不挑平台的KCP协议进行加速吧。

    本原创文章未经允许不得转载 | 当前页面:╃苍狼山庄╃ » 利用BBR有效利用你的服务器带宽

    评论

    文章评论已关闭!