KIMAN的天空

  • 首页
  • 公共DNS汇总
人前吹牛逼,人后打飞机。
  1. 首页
  2. 文章转载
  3. 正文

秋水逸冰的一键BBR脚本

2017年4月23日 34926点热度 257人点赞 0条评论

图片来源于网络

谷歌将BBR开源后获得飞机场上的一群小伙一致好评,决定试试了,真的让网速提升不止一个档次。

由于懒,索性直接用秋水逸冰的一键安装最新内核并开启 BBR 脚本,这篇文章纯属搬运他的内容。

本脚本适用环境

系统支持:CentOS 6+,Debian 7+,Ubuntu 12+
虚拟技术:OpenVZ 以外的,比如 KVM、Xen、VMware 等
内存要求:≥128M
日期  :2017 年 02 月 22 日

使用方法


使用root用户登录,运行以下命令:

wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
chmod +x bbr.sh
./bbr.sh

安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。
重启完成后,进入 VPS,验证一下是否成功安装最新内核并开启 TCP BBR,输入以下命令:

uname -r

查看内核版本,含有 4.10 就表示 OK 了

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

lsmod | grep bbr

返回值有 tcp_bbr 模块即说明bbr已启动。

内核升级方法


如果是 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.9.3 举例而已,请替换为下载好的 deb 包):

dpkg -i linux-image-4.9.3-040903-generic_4.9.3-040903.201701120631_amd64.deb

安装完成后,再执行命令:

/usr/sbin/update-grub

最后,重启 VPS 即可。

更新日志:

2017 年 02 月 22 日:
1、更新自动获取最新版 4.10 内核 。
2017 年 01 月 20 日:
1、新增自动获取并下载安装最新版内核的功能。
2017 年 01 月 13 日:
1、更新内核到 4.9.3。
2017 年 01 月 09 日:
1、更新内核到 4.9.1。

参考链接:


https://github.com/google/bbr/blob/master/Documentation/bbr-quick-start.md
http://elrepo.org/tiki/tiki-index.php
http://kernel.ubuntu.com/~kernel-ppa/mainline/

标签: bbr Google server
最后更新:2018年5月22日

Kiman深夜唱国歌

这个人很懒,什么都没留下

点赞

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理。

Kiman深夜唱国歌

这个人很懒,什么都没留下

分类
  • 吐槽
  • 文章转载
  • 未分类
最近评论
dera 发布于 2 年前(03月31日) 好有个性的签名:人前吹牛逼,人后打飞机
Kiman深夜唱国歌 发布于 6 年前(02月18日) 参考一:网易DNS检测工具 http://nstool.netease.com/ 参考二:本地D...
落葉之秋 发布于 6 年前(02月10日) LocalDNS 你是怎么收集的?
Kiman深夜唱国歌 发布于 7 年前(08月20日) er……编辑器更换后,转换过程漏了空格。 谢谢你的提醒!
安歌 发布于 7 年前(08月18日) 脚本内地址是否有错误?
标签聚合
DNS server Google 机房 Mysql 阿里云 Wordpress centos

COPYRIGHT © 2025 KIMAN. ALL RIGHTS RESERVED.

服务器由 YxVM 赞助

Theme Kratos Made By Seaton Jiang

粤ICP备15002313号-1