CentOS6开启BBR加速
2017-05-20 11:52
316 查看
BBR TCP加速,Google出品神器,需 kernel 4.9以上。开启后服务器的访问明显快很多,对于vultr和digitalocean这种国外服务器很适合,感觉使用后Shell输入也没那么卡了,原本下载几KB的能到几百K了。
本文说下CentOS6.x的操作方案,网上也有不少,不过一些文章里说到
那个
然后重启服务器
显示的版本号 ≥4.9 就OK了,然后直接复制下面的命令,再重启一发
应输出类似如下,BBR在前面
net.ipv4.tcp_available_congestion_control = bbr cubic reno
大概如上则为成功,成功后直接生效,不再需手动操作,虽然流量消耗会比不开启多,但速度上去了。
参考资料:
https://www.moonfly.net/1614.html
https://teddysun.com/489.html/comment-page-3
https://x2v3.com/archives/255
本文说下CentOS6.x的操作方案,网上也有不少,不过一些文章里说到
grub2-set-default 0,但亲测会提示
command not found。
安装源
默认yum没有kernel 4.9的源,先安装 elrepo 扩展源rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm vi /etc/yum.repos.d/elrepo.repo 修改 `[elrepo-kernel]` 的 `enabled=0` 为 `enabled=1`
下载
yum install kernel-ml -y
修改 grub 的引导顺序
CentOS6 请使用sed -i 's/^default=.*/default=0/g' /boot/grub/grub.conf
那个
grub2-set-default 0是CentOS7的命令,会报下面这个错。
[root@vultr html]# grub2-set-default 0 -bash: grub2-set-default: command not found
然后重启服务器
reboot
开启配置
先看看更新成功否uname -a
显示的版本号 ≥4.9 就OK了,然后直接复制下面的命令,再重启一发
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
reboot
查看是否开启成功
[root@vultr ~]# sysctl net.ipv4.tcp_available_congestion_control
应输出类似如下,BBR在前面
net.ipv4.tcp_available_congestion_control = bbr cubic reno
[root@vultr ~]# lsmod | grep bbr tcp_bbr 16384 0
大概如上则为成功,成功后直接生效,不再需手动操作,虽然流量消耗会比不开启多,但速度上去了。
参考资料:
https://www.moonfly.net/1614.html
https://teddysun.com/489.html/comment-page-3
https://x2v3.com/archives/255
相关文章推荐
- CentOS 上开启 BBR 加速
- Ubuntu内核升级以及如何开启BBR加速
- CENTOS 7.2开启BBR加速
- ubuntu 15 安装cuda,开启GPU加速
- 使用CSS3开启GPU硬件加速提升网站动画渲染性能
- 数字经济来了?技术创新加速重构 开启新时代
- 用CSS开启硬件加速来提高网站性能
- Android不同层次开启硬件加速的方式
- 如何开启BBR算法优化ss
- ubuntu 14.04 64 bit上开启nscd服务缓存加速及清除dns缓存
- linux开启bbr
- Android不同层次开启硬件加速的方式
- magento加速方法【一】----开启Gzip
- 加速网页------apache开启gzip压缩
- ubuntu16.04安装vmware后集成显卡如何开启3D加速的问题解决思路
- 远程连接下开启3D加速