centos6 安装 BBR加速教程
在安装前最好是先更新下系统,
yum -y update
执行完成后,重启机器
reboot
第1步: 查看你的系统版本
cat /etc/issue | grep release
CentOS release 6.5 (Final)
第2步: 查看系统位数
uname -r
只要有_64表示是64位系统, 没有表示32位
第3步: 下载bbr rpm
32位下载地址:
wget -c http://elrepo.org/people/ajb/devel/kernel-ml/el6/x86_32/RPMS/kernel-ml-4.10.0-0.rc2.el6.elrepo.i686.rpm
64位下载地址:
wget -c http://elrepo.org/people/ajb/devel/kernel-ml/el6/x86_64/RPMS/kernel-ml-4.10.0-0.rc2.el6.elrepo.x86_64.rpm
第4步: 安装bbr
rpm -ivh kernel-ml-4.10* --force
查询安装的内核列表,如果看到 kernel-ml-4.10.0-0 ,说明内核安装成功了。
rpm -qa | grep kernel-ml
第5步: 重启电脑
reboot
稍等一会,再次连上去之后,查看内核顺序
awk '/^title/' /etc/grub.conf
看下面这一行排第几,就我的情况,这一个内核排在第2位,那么就2减1为1(因为索引值从0开始)
一般是在第一行, 等下修改默认值为0
vi /etc/grub.conf default=0
第6步: 保存文件,再次重新启动
reboot
第7步: 再次连上去之后,查询默认内核,看到kernel-ml-4.10.0-0 ,说明当前的默认内核就是我们刚安装的。
uname -r
第8步: 修改配置
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf && echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p && sysctl net.ipv4.tcp_available_congestion_control
lsmod | grep bbr
如果前面几句都没报错,最后这句输出类似下面的信息,则说明成功了。
tcp_bbr 16384 2
本文出自 蓝鹰博客,转载时请注明出处及相应链接。
本文永久链接: http://www.lanyingblog.com/blog/2514.html