设为首页 收藏本站
查看: 1211|回复: 0

[经验分享] Vultr CentOS7安装Google BBR加速工具方法

[复制链接]

尚未签到

发表于 2017-6-24 18:54:35 | 显示全部楼层 |阅读模式
  一般而言,服务器本身的速度是决定我们项目打开速度、下载速度的关键,但是我们也可以借助第三方软件工具等提高加速效果,比如我们肯定很多人都熟悉的锐速、Net-Speeder可以双倍发包流量,可以减少超时和提高下载速度。这不在前一段时间,来自大名鼎鼎的谷歌发布开源Google BBR工具,可以提高发包数据量,起到加速作用。
  这里,我们也在Vultr VPS中安装Google BBR工具,因为是支持KVM和XEN架构的,我们的VULTR都是KVM架构所以肯定支持,但是由于内核的问题,我们需要调试和安装必备的内核和组件才 可以使用,我们一起安装试试吧。
  第一、准备工作
  这里我选择使用Vultr美国洛杉矶机房5美金月付方案,系统采用CENTOS7 64BIT。很多人要问为什么不选择速度较好的日本机房,因为日本机房虽然目前用NTT线路,PING速度看着还可以,但是稳定性不行,所以我不选择,尤其是晚上速度很差。
  第二、查看当前核心
  uname -r

  这里我们看到当前CENTOS7核心是3.10.0-514.2.2.el7.x86_64,这个核心是不可以安装BBR的。
  第三、更新内核
  rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

  安装4.9.0内核
  yum --enablerepo=elrepo-kernel install kernel-ml -y
  我们要知道,BBR目前只支持4.9.0内核,其他内核是不行的,需要更换内核才可以。

  第四、检查内核是否更新
  rpm -qa | grep kernel

  我们看到了有4.9.0内核,需要启动才可以。
  grub2-set-default 1
  然后重启
  shutdown -r now
  第五、检查是否生效
  uname -r
  检查当前内核是不是4.9.4-1.el7.elrepo.x86_64.

  看来内核是搞定了,我们那就开始安装BBR了。
  第六、安装Google BBR
  echo 'net.core.default_qdisc=fq' | sudo tee -a /etc/sysctl.conf
echo 'net.ipv4.tcp_congestion_control=bbr' | sudo tee -a /etc/sysctl.conf
sysctl -p

  第七、检查BBR是否成功
  sysctl net.ipv4.tcp_available_congestion_control
  执行命令,看看是否是提示"net.ipv4.tcp_available_congestion_control = bbr cubic reno"
  sysctl -n net.ipv4.tcp_congestion_control
  执行命令,是否提示bbr
  lsmod | grep bbr
  执行命令,是否看到BBR提示。

  能看到上面提示,就说明BBR安装成功。后面,我们再去安装需要的工具,比如SS或者其他项目,速度上是有明显提升的。

  本文来自:https://www.vultrclub.com/174.html

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-387648-1-1.html 上篇帖子: 使用openvswitch 和dnsmasq来实现虚拟机网络隔离 下篇帖子: HostUS 的VPS ,OpenVZ计划:768MB内存,1vCPU,20GB磁盘,2TB流量 每年 $16
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表