升级Centos 内核支持 BBR

BBR 是 Google的TCP的一种拥塞控制算法

最新的linux 内核 4.9-rc8(测试版) 网络支持这种网络拥塞控制算法;

这种算法在网络状态不佳时,通过使用更大的流量保持的方式继续传输,

使得不稳定的网络在传输数据时也可以达到最佳的网络传输速度。


centos 6 / 7 RPM 包地址

centos 6 /Redhat 6 http://elrepo.org/people/ajb/devel/kernel-ml/el6/x86_64/RPMS/kernel-ml-4.9.0-0.rc8.el6.elrepo.x86_64.rpm  

centos 7 /Redhat 7 http://elrepo.org/people/ajb/devel/kernel-ml/el7/x86_64/RPMS/kernel-ml-4.9.0-0.rc8.el7.elrepo.x86_64.rpm


(2017.7.7)PS:最新版本的kernel内核在这里:http://elrepo.org/linux/kernel/el7/x86_64/RPMS/


安装方法:

rpm -ivh  上面的网址

或者WGET下载后, rpm -ivh 本地路径

特别说明:该内核版本为非稳定版!升级内核存在一定的兼容风险。

安装内核后,编辑 /boot/grub/grub.conf 文件,设置默认启动新内核,

简单的直接修改 设置:  default=0   即可。因为默认 最新安装的内核放在第一个启动位置,即 0 位置。

然后重启:直接打 reboot ,就会以最新的内核启动


修改网络设置:(直接执行)

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p


检查加载模块:

 lsmod | grep bbr


如果出现 bbr 字样,表示bbr模块已经加载入内核。


| 0个评论