Apr 27, 2017 共 1871 字符 | 已有 47501 位读者 | 22 Comments VPS升级内核开启BBR 前些天折腾了一个阿里云的学生机,不过要备案域名才能折腾,或许不会在续费了。 后来没忍住,还是另外折腾了一个`KVM`架构的vps。 说起来这个过程也坎坷,开通付费这没问题。 线路是 Quadranet,ping值也是非常6,白天基本都是160ms。但是到了晚上就惨不忍睹,没下过500ms。后来发了ticket说要cancel this service,客服一直给我回change IP and try again,说`"We have specialized Asia Optimized IPs that work with 墙, and provide excellent latency to Asia."`。好吧~既然这个样子,就搞吧! vps装的是CentOS 6.6 64 Bit,内核是2.6.32的,这个就开不了`BBR`了!必须做掉…… 把步骤写一下! 首先查看内核版本`uname -r`,是`kernel-2.6.32-696.1.1.el6.x86_64`,不行,搞掉。 接着,倒入public key,`rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org` 然后安装`ELRepo`:`rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm` 再然后安装内核:` yum --enablerepo=elrepo-kernel install kernel-ml -y`。(说明:在yum的ELRepo源中,有mainline、long-term这2个内核版本,但是目前long-term这版本还是`3.10`,上不了BBR,只能用`ml`的。查看ELRepo源中内核:`http://elrepo.org/linux/kernel/el6/x86_64/RPMS/`) 再再然后`grub.conf`,修改Grub引导顺序:`vi /etc/grub.conf`,确认刚安装好的内核在哪个位置,然后设置default值(从0开始),一般新安装的内核在第一个位置,所以设置default=0,timeout默认为5,可以调小一些。 (或者可以用命令设置:`sed -i 's/^default=.*/default=0/g' /boot/grub/grub.conf`) 最后重启,查看内核版本号`unmet -r`, 在putty上输出:`4.10.12-1.el6.elrepo.x86_64`。 可以开始设置BBR了。 开启TCP-BBR: 编辑文件:`vi /etc/sysctl.conf` 输入下面的代码 `net.core.default_qdisc=fq` `net.ipv4.tcp_congestion_control=bbr` 内核参数生效:`sysctl -p` 查看bbr是否生效: `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`已启动。 至此,已经设置好了,都不用网上的那些一键安装包。(不过还是要谢谢那些大牛的付出,毕竟拯救了很多我这样的小白。) 不过好奇怪的是,我开了BBR竟然没多大的效果~天呐!难道是被电信坑了?!手机里的联通卡移动卡都正常的啊~某个QQ群里的`大姐姐们`都说电信的真是大洲出口不行,比金牛移动跟联通差远了……OH~My GOD!!! 最后更新于 2017-04-29 00:43:27 并被添加「小知识 分享 折腾」标签。 本博客使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处。 相关文章 田家占气候,共说此年丰 既是开始又是结束 冬至,晴 年年至日长为客 佳人如期入梦来
看来也是个爱折腾的。。。。
@悦听有声
是啊!超级爱折腾,不过最多三分钟热度!O(∩_∩)O哈哈~
我一个可以浏览网页的SSR就行,不搞速度了
@姜辰
但是晚上网络爆炸的时候你就会觉得很蛋疼!
折腾的这么有技术,厉害了,感觉我不会再去弄什么复杂的东西了,很累
@Zl
其实也是按瓢画葫芦,啥东西都不会~不想折腾可能是激情过了吧~
大家都说bbr加速比锐速强,但我咋感觉bbr加速好像不如锐速明显呢
@龙文
这个各种因素而异吧~线路、宽带商、母鸡,等等都有关系。
开始搞内核了,厉害了~
@成航先森
然而并不是我折腾……只是按瓢画葫芦!哈哈~
Vultr如何?
@山小炮
不是vultr,还用不起。现在用的是virmach,woothosting的那个cancel了~
学生就懂得折腾这些,不错
@harries
也是半吊子不到的水平!真的是笑cry了~啊哈哈哈……
搬瓦工的 VPS 有时候还是挺慢的,唉,懒得去折腾了。
@fooleap
我这个不是搬瓦工,而是另一个!电信的国外出口真的越来越坑,每到晚上都会炸掉!
@十三姨爱我
哈哈,我说的是我自己的呢,没说清楚。我的晚上也是很慢。
@fooleap
酱紫啊~哈哈!电信出口除了CN2,其他的真不行了!
直接上锐速啊
@黑暗游侠
上了锐速,并没有想象中的好,甚至都没BBR好……
我现在基本不折腾了,没有当年那些热血了。在校,可以才有大把的时间折腾,工作后基本没有太多时间瞎折腾!
@瑞刚博客
确实是。现在都大四了,得再折腾一下,然后实习、考研。