Kernel 4.9的BBR拥塞控制算法与锐速
2024-09-30 05:33:08
重要的事情说三遍!
BBR并不能突破带宽限制!!!
BBR并不能突破带宽限制!!!
BBR并不能突破带宽限制!!!
它的功能如下:
1、在高丢包率与低速率的网络中提升传输效果,充分利用带宽。
2、降低网络链路上的buffer占用率,降低延时。
BBR算法原理请自行google,什么?懒得弄?好吧,给你链接。
http://blog.csdn.net/dog250/article/details/52879298
https://www.zhihu.com/question/53559433
给了你你也不一定能看懂,还是看你最关心的使用吧:)
安装脚本如下:
#升级内核
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
#系统为Centos6时打开注释,并注释上一条。
#rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
yum install yum-plugin-fastestmirror -y
yum --enablerepo=elrepo-kernel install kernel-ml -y
#修改默认启动内核
grub2-set-default 0
#Centos6修改内核方式
#vim /boot/grub/grub.conf
#default=1改为default=0
#保存即可
开启BBR
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
reboot
lsmod | grep tcp_bbr
请注意
安装完毕后会重启服务器,不建议直接在已有服务的服务器上使用。
安装完毕后,测试你之前网络不好的链路吧!
enjoy!
转载请标明博客地址。
补充,2017年5月16日
若你是centos6系统,又不想升级内核,请使用网上封装好的锐速,效果一样,十分明显的加速效果。
一建安装命令
wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh
一建卸载命令
chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f
使用安装脚本时,会有一些交互操作,比如选择内核什么的,而且系统网卡名必须为eth0,请注意。
谢土豪
如果有帮到你的话,请赞赏我吧!
最新文章
- CRM sql 查询
- 深夜用git真是醉了
- 保护眼睛,开启浏览器的夜间模式 顺便学下!important的作用
- 安装Wamp后 Apache无法启动的解决方法
- java调用(axis2)WebService传递对象类型参数(源码)
- MyBatis+mysql 简单分页
- 日推20单词 Day02
- Go 语言多维数组
- 基于H5的混合开发介绍(一)WebView
- XV Open Cup named after E.V. Pankratiev. GP of Siberia-Swimming
- 简述openstack
- VMware 无法打开内核设备 \\.\Global\vmx86
- CODEVS 1074 食物链 2001年NOI全国竞赛(洛谷 P2024)
- 18.4 #if 0…endif的用途
- oracle语句录
- [转载]Buffer cache的调整与优化
- handsontable 拖动末尾列至前面列位置,被拖动列消失的问题
- [UOJ#461]新年的Dog划分[二分图染色、二分]
- bzoj 1432 数学(找规律)
- Oracle ASM 相关的 视图(V$) 和 数据字典(X$)