CentOS6 安装魔改版BBR算法

2017年7月3日 7.33k 次阅读 1 条评论 1 人点赞

首先例行yum update -y
然后安装最新版本,也可以按照https://www.ruooo.com/vps/1136.html 这篇文章,第一步进行操作。

rpm -ivh http://elrepo.org/linux/kernel/el6/x86_64/RPMS/kernel-ml-4.11.8-1.el6.elrepo.x86_64.rpm

查看内核顺序

egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'

切换启动内核为0(第一个,有变动自己改)

grub2-set-default 0

reboot
移除旧版+安装新版kernel-headers

yum remove kernel-headers
rpm -ivh http://elrepo.org/linux/kernel/el6/x86_64/RPMS/kernel-ml-headers-4.11.8-1.el6.elrepo.x86_64.rpm

安装dev包

rpm -ivh http://elrepo.org/linux/kernel/el6/x86_64/RPMS/kernel-ml-devel-4.11.8-1.el6.elrepo.x86_64.rpm
yum install make gcc
wget -O ./tcp_tsunami.c https://gist.github.com/anonymous/ba338038e799eafbba173215153a7f3a/raw/55ff1e45c97b46f12261e07ca07633a9922ad55d/tcp_tsunami.c
echo "obj-m:=tcp_tsunami.c" > Makefile
make -C /lib/modules/$(uname -r)/build M=`pwd` modules CC=/usr/bin/gcc
insmod tcp_tsunami.c
sysctl -w net.ipv4.tcp_congestion_control=tcp_tsunami_lon.c

执行lsmod | grep tsunami 看到有 tsunami 模块即说明bbr已启动

标签:
最后编辑:2017年7月3日

You are a dream which occupies all my life!

文章评论(1)

  • trrtuy

    :evil: :exclaim: :exclaim: :smile: :smile: :biggrin: :biggrin: :biggrin: :surprised: :confused: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:

    2018年1月23日