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

时间:16-12-08 栏目:VPS教程 作者:赵 容 评论:82 点击: 2,633 次

说实话今天BBR很火,类似于锐速的加速工具,免费使用不存在破解问题,赵容也忍不住试了下。本文不是教程,只是记录操作过程,方便读者朋友们讨论,也方便我自己查找,所有的操作过程方式均来自互联网,若有侵犯权利请给我来信说明。

特别说明下,锐速也好,BBR也好,都不支持在OpenVZ上装,如果要装这个得有个KVM,目前BBR支持在Debian和Ubuntu部分版本最新内核下安装(Centos系统下也有人在安装测试不久也会支持),赵容测试是在一家很多人喷的国外垃圾KVM上使用的,所以就不具名了,测试操作系统是Ubuntu 14.04 x86_64,内核升级之后安装。

第一步:更新内核

1
2
3
4
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc8/linux-image-4.9.0-040900rc8-generic_4.9.0-040900rc8.201612051443_amd64.deb #下载内核
dpkg -i linux-image-4.9.0*.deb  #安装内核
dpkg -l|grep linux-image  #查看内核
apt-get purge (旧的内核名称)  #删除老的内核

注:32bit内核安装包

1
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9-rc8/linux-headers-4.9.0-040900rc8_4.9.0-040900rc8.201612051443_all.deb

第二步:更新GRUB系统引导文件

1
2
update-grub  #更新
reboot  #重启

第三步:开启BBR

1
2
3
4
5
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
lsmod | grep bbr  #查看BBR是否启动

总结

就我个人测试,装了BBR跟没装之前,同样本地浏览器直接下载500M测试文件对比非常明显,安装BBR之后可以说立竿见影,我上2张图,是没装之前和装了之后在Chrome下载的对比:

111

222

 

好吧,发觉这个VPS node有点屌有木有O(∩_∩)O~

node
更新下centos6下一键包(来源于网络,支持32位或者64位系统)

1
wget --no-check-certificate https://github.com/52fancy/GooGle-BBR/raw/master/BBR.sh && sh BBR.sh

最好不要在生产环境试,弄好了再移植,不然万一失败有的麻烦。

香港/美国/国内高速VPS

声明: 博客仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者务必认真考虑后下手并自担风险,那种手和脑子长在别人身上的请尽快点击页面上x关闭和远离本站!一分钱一分货仍是恒久不变之真理,未满18岁人士(包括生理和心理)请在监护人陪同下访问本站!本文由( 赵 容 )原创编译,转载请保留链接: 安装BBR更有效利用你的服务器带宽鄙视无耻复制行为!
关于评论: 赵容有义务保证您的个人信息不经由赵容部落透露给任何第三方,自即日起任何虚假邮箱的评论直接删除,别JJYY说什么删评论.
关于选择: 所有海外网络产品均无法保证在中国任何地区,任何时间,任何宽带均有相同的访问体验,追求速度国内产品是您的不二选择,那种号称某海外机房绝不抽风的不是骗子就是傻逼.
关于安全: 任何IDC都有倒闭和跑路的可能,月付和备份是最佳选择,服务器也是机器,不勤备份是对自己极不负责的表现.

安装BBR更有效利用你的服务器带宽:目前有82 条留言

  1. 27楼
    CR:

    net.ipv4.tcp_available_congestion_control = bbr cubic reno bic westwood htcp
    最后成这样了
    能给个答复吗

    2017-06-18 23:24 [回复]
    • 赵 容:

      反馈正常,没有问题的

      2017-06-19 06:43 [回复]
      • VIMer:

        你好,问一下我别的检测都没问题,但是最后的lsmod什么都不显示,测速感觉也没快,想知道什么原因

        2017-09-21 19:49 [回复]
        • 赵 容:

          lsmod | grep bbr 是查看bbr是否正常启动的,没有任何提示是不正常的。

          2017-09-21 21:39 [回复]
  2. 26楼
    CR:

    ii linux-image-4.10.0-19-generic 4.10.0-19.21 amd64 Linux kernel image for version 4.10.0 on 64 bit x86 SMP
    ii linux-image-4.9.0-040900rc8-generic 4.9.0-040900rc8.201612051443 amd64 Linux kernel image for version 4.9.0 on 64 bit x86 SMP
    ii linux-image-extra-4.10.0-19-generic 4.10.0-19.21 amd64 Linux kernel extra modules for version 4.10.0 on 64 bit x86 SMP
    ii linux-image-generic 4.10.0.19.21 amd64 G

    删哪个?

    2017-06-18 23:13 [回复]
    • 赵 容:

      如果是根据这篇文章的话,安装的就是4.9的内核,老的删除

      2017-06-19 06:41 [回复]
  3. 25楼
    ncepuzs:

    一眼看出这是ramnode家的垃圾kvm

    2017-06-14 15:49 [回复]
    • 赵 容:

      让您失望了,根本不是,您真看走眼了,呵呵

      2017-06-14 15:53 [回复]
      • ncepuzs:

        那应该是用了同一个后台面板?

        2017-06-14 16:53 [回复]
        • 赵 容:

          额,博客分享的主机商使用 solusvm的应该占90%以上,就从使用这个面板,100%是无法确认的

          2017-06-14 22:44 [回复]
      • cncom:

        瞎了他的狗眼 哈哈

        2017-06-14 21:49 [回复]
        • 赵 容:

          可能新手,不了解。。。solusvm使用如此普遍

          2017-06-14 22:44 [回复]
      • abc:

        关键是ramnode怎么就辣鸡了

        2017-06-15 01:05 [回复]
        • 赵 容:

          是啊,我也没搞明白,在我心目中ramnode在海外vps中属于上游
          但是咱们也不能阻止别人怎么想

          2017-06-15 08:42 [回复]
        • MJJ:

          你看他连solusvm都不知道,认为用这个系统的都是同一家,没准他以为用whmcs财务系统的也是同一家,你还指望他有正确的判断?想多了吧

          2017-06-15 08:44 [回复]
      • 嗨嗨:

        明明是HOSTGATION

        2017-07-05 17:28 [回复]
  4. 24楼
    加勒比海盗:

    error: “No such file or directory” setting key “net.core.default_qdisc”这个怎么解决

    2017-05-23 16:27 [回复]
    • 赵 容:

      net.ipv4.tcp_congestion_control = bbr 有这个就可以

      2017-05-23 16:37 [回复]
  5. 23楼
    chen:

    安装了bbr,安卓端上从200k提到了2到3m,但Windows端没效果 :???: 是不是我还漏了什么……

    2017-05-19 18:23 [回复]
    • jmw:

      我的也和你一样,你有解决了吗

      2017-10-11 12:38 [回复]
  6. 22楼
    Rehack:

    阿里云香港ECS服务器是ovz还是kvm,可以上bbr吗?

    2017-04-20 13:53 [回复]
    • 赵 容:

      阿里云不是vz应该是云架构吧。。。没试过,能换内核的一般都是可以的

      2017-04-20 22:51 [回复]
  7. 21楼
    dzor:

    reboot 一直重启 连不上了。。。。

    2017-04-04 17:05 [回复]
    • 赵 容:

      不支持修改内核或者内核修改有问题。。。

      2017-04-04 20:12 [回复]
      • dzor:

        已经想到了 研究了一下午。 HOSTDARE只要改完 重启后依然是3.10 如果删除内核 就启动不起来
        有没有别的方法实现网络加速 谢谢赵荣大哥

        2017-04-04 20:17 [回复]
        • 赵 容:

          kvm应该可以换内核的哦,其他的还有锐速之类的破解版本,我没用过。。。
          但是都可能要换内核的

          2017-04-04 20:19 [回复]
          • dzor:

            好的 我在研究一下 联系一下他们的客服看一下

            2017-04-04 20:20 [回复]
  8. 20楼
    土拨鼠:

    赵容大哥安装BBR能提高网页加载速度吗?

    我看到的截图都是显著提高了文件下载速度,
    有没有测试过网页打开速度提升了多少

    2017-01-04 11:11 [回复]
    • 赵 容:

      应该有影响吧,尤其是网页比较大的,他下载更快了的嘛,不过读者反映网页感觉不明显。
      如果一大堆图的站,应该明显一些。

      2017-01-04 16:36 [回复]
  9. 19楼
    求助:

    怎么会这样?
    root@debian:~# sysctl -p
    fs.file-max = 65535
    net.core.default_qdisc = fq
    sysctl: setting key “net.ipv4.tcp_congestion_control”: No such file or directory
    net.ipv4.tcp_congestion_control = bbr

    2016-12-31 15:09 [回复]
    • wenyu:

      通同样的问题还在研究解决方案

      2017-02-28 10:30 [回复]
  10. 18楼
    Bob:

    脚本地址已经404了。。。
    求CentOS的安装方法 :idea:

    2016-12-28 21:59 [回复]
    • 赵 容:

      试试这个 192.99.169.79/install_bbr_centos.sh

      2016-12-28 22:13 [回复]
  11. 17楼
    lilunxm12:

    同用alpharacks,32bit的ubuntu升4.9之后会开不了机,换64bit后没问题,就是512的内存略捉急.这家用着感觉还好,就是面板感觉像架在小霸王上,经常上不去…

    2016-12-27 20:00 [回复]
  12. 16楼
    Rong:

    我想问下知道弄这个最低内存要多少吗

    2016-12-23 16:21 [回复]
    • 赵 容:

      这玩意儿是修改的内核,理论上没有内存要求吧。。。

      2016-12-23 20:35 [回复]
      • Bob:

        内核启动实际上还是会占用好些内存的,亲测在128M的小鸡上(CentOS6.5 x86_64)安装成功,启动失败,VNC连接看到启动进度条没跑多久就Killed了,在768内存VPS上(CentOS 7)安装成功,启动成功,加速效果直逼锐速

        2016-12-29 22:03 [回复]
        • 赵 容:

          哦哦,嘿嘿我没在小内存试过,现在买都是512M起步了~~

          2016-12-30 10:23 [回复]

发表评论


海星云主机

广而告之