其实我并不确定bbr是啥,加速效果如何,但是觉得加了还是更好的。 OS服务器我只使用CentOS,然后需要elrepo.org上更新kernel-ml。如果是VPS,KVM技术的可以更新内核,OpenVZ/LXC是不能更新内核的。 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm #or CentOS6 rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm sudo yum --enablerepo=elrepo-kernel install kernel-ml 然后,修改启动的内核顺序: #CentOS7 #查看默认启动顺序 awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg #设置启动顺序,0为第一个 sudo grub2-set-default 0 #or CentOS6编辑grub.conf文件里的default即可 vi /etc/grub.conf 之后使用如下几句话即可,不用什么脚本了。 #执行 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 sysctl net.ipv4.tcp_congestion_control #如果结果都有bbr, 则证明你的内核已开启bbr #执行 lsmod | grep bbr #看到有 tcp_bbr 模块即说明bbr已启动 Last modification:June 4, 2017 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 送杯咖啡,做个交流,谢谢!
Comment here is closed