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

[经验分享] Google BBR加速一键安装包 支持CentOS/Debian/Ubuntu系统

[复制链接]

尚未签到

发表于 2017-11-21 13:37:10 | 显示全部楼层 |阅读模式
  之前介绍过使用锐速破解版一键安装包为自己的VPS网络提速(锐速ServerSpeeder无限带宽破解版Linux一键自动安装包安装教程),其实Google的TCP BBR也是通过优化Linux内核TCP协议从而达到提速的目的,和锐速一样它并不能改变网络的实际线路、增大带宽,只是起到优化的作用。另外部署BBR需更新内核,所以OpenVZ虚拟技术架构的VPS无法部署BBR,在KVM、Xen、VMware等虚拟技术中可以正常部署,推荐在KVM VPS中使用。
  下面为大家介绍一个来自@秋水逸冰制作的一键部署BBR脚本,支持一键更换VPS内核及部署BBR。此脚本支持在CentOS 6+、Debian 7+、Ubuntu 12+系统中一键部署,内存要求128M以上,不支持OpenVZ虚拟技术,支持KVM、Xen、VMware等虚拟技术。

使用教程
  1、首先请使用【远程桌面助手】优秀的服务器远程管理工具连接你的VPS,然后依次执行下面命令进行安装。



wget --no-check-certificate https://raw.githubusercontent.com/wn789/BBR/master/bbr.sh
chmod +x bbr.sh
./bbr.sh

  2、一键包部署过程比较简短,很快就完成了,如果显示如下图表示部署已经完成,需要重启VPS。请输入“Y”确认重启。

  3、重启之后检测内核是否替换为4.12版及BBR是否部署成功。



uname -r #查看内核版本,是否含4.10
lsmod | grep bbr #查看BBR是否启动,返回值有 tcp_bbr表示已启动

  4、



sysctl net.ipv4.tcp_available_congestion_control
  返回值一般为:
net.ipv4.tcp_available_congestion_control = bbr cubic reno



sysctl net.ipv4.tcp_congestion_control
  返回值一般为:
net.ipv4.tcp_congestion_control = bbr



sysctl net.core.default_qdisc
  返回值一般为:
net.core.default_qdisc = fq
  5、内核升级方法
  如果是 CentOS 系统,执行如下命令即可升级内核:



yum --enablerepo=elrepo-kernel -y install kernel-ml kernel-ml-devel
  CentOS 6 的话,执行命令:



sed -i 's/^default=.*/default=0/g' /boot/grub/grub.conf
  CentOS 7 的话,执行命令:



grub2-set-default 0
  如果是 Debian/Ubuntu 系统,则需要手动下载最新版内核来安装升级。
去这里下载最新版的内核 deb 安装包。
如果系统是 64 位,则下载 amd64 的 linux-image 中含有 generic 这个 deb 包;
如果系统是 32 位,则下载 i386 的 linux-image 中含有 generic 这个 deb 包;
安装的命令如下(以最新版的 64 位 4.12.4 举例而已,请替换为下载好的 deb 包):



dpkg -i linux-image-4.12.4-041204-generic_4.12.4-041204.201707271932_amd64.deb
  安装完成后,再执行命令:



/usr/sbin/update-grub
  最后,重启 VPS 即可。
  6、特别说明
  如果你使用的是 Google Cloud Platform (GCP)更换内核,有时会遇到重启后,整个磁盘变为只读的情况。只需执行以下命令即可恢复:



mount -o remount rw /
部署小结:
  1、使用一键部署BBR脚本能快速为自己VPS替换支持BBR的内核,并部署启动BBR实现VPS提速。蜗牛在Vultr VPS和阿里云中都测试成功了。
  2、安装BBR之前和安装BBR之后观看YouTube 720p视频对比,效果很明显。

运维网声明 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-409189-1-1.html 上篇帖子: Debian/Ubuntu pip default install to $HOME/.local 下篇帖子: (转)CentOS/Debian/Ubuntu系统 TCP-BBR 一键安装脚本
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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