网站首页 > 技术文章 正文
BBR简介
Google TCP BBR是一种加速引擎,这种引擎机制类似于锐速,但是安装形式优于锐速因为嵌入 于内核,安装内核开启BBR就行,不过效果实测并不好于锐速多少。
BBR 目的是要尽量跑满带宽, 并且尽量不要有排队的情况!
安装方法
Debian 8 / Ubuntu 14
下载最新的内核
查看所有内核点击这里
1 | wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.9/linux-image-4.9.0-040900-generic_4.9.0-040900.201612111631_amd64.deb |
安装内核
1 | dpkg-ilinux-image-4.9.0*.deb |
更新 grub 系统引导文件并重启
1 2 | update-grub reboot |
CentOS 6
下载内核并安装
查看所有内核
123 | rpm--import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm-Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpmyum--enablerepo=elrepo-kernel install kernel-ml-y |
查看内核是否安装成功
1 | rpm-qa|grep kernel |
更新 grub 系统引导文件并重启
12 | sed-i's:default=.*:default=0:g'/etc/grub.confreboot |
CentOS 7
下载内核并安装
查看内核点击这里
123 | rpm--import https://www.elrepo.org/RPM-GPG-KEY-elrepo.orgrpm-Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpmyum--enablerepo=elrepo-kernel install kernel-ml-y |
查看内核是否安装成功
1 | rpm-qa|grep kernel |
更新 grub 系统引导文件并重启
123 | egrep^menuentry/etc/grub2.cfg|cut-f2-d\'grub2-set-default0#default 0表示第一个内核设置为默认运行, 选择最新内核就对了reboot |
开启bbr
开机后 uname -r 看看是不是内核4.9
执行
12 | echo"net.core.default_qdisc=fq">>/etc/sysctl.confecho"net.ipv4.tcp_congestion_control=bbr">>/etc/sysctl.conf |
保存生效
1 | sysctl-p |
执行
1 | sysctl net.ipv4.tcp_available_congestion_control |
如果结果中有bbr, 则证明你的内核已开启bbr
执行
1 | lsmod|grep bbr |
看到有 tcp_bbr 模块即说明bbr已启动
猜你喜欢
- 2024-10-19 3分钟大幅提升CentOS 7的TCP下载性能
- 2024-10-19 Springcloud-alibaba-sentinel 学习
- 2024-10-19 Sentinel 系统自适应限流原理剖析与实战思考
- 2024-10-19 腾讯内核团队发布 TCPA,为什么是 OPEN 而非开源?
- 2024-10-19 服务器为什么要用BBR加速以及安装版本的推荐
- 2024-10-19 阿里面试:说说自适应限流? 自适应控制流程图
- 2024-10-19 谷歌云新网络算法逆天了,可提高网络吞吐量2700倍
- 2024-10-19 4重高阶教程:RAID、快照、3-2-1、混合云,一篇打尽NAS数据安全
- 2024-10-19 tcp收包和发包受哪些linux配置项影响?
- 2024-10-19 谷歌的新网络算法与众不同,看上去很牛,可大大提升网速
你 发表评论:
欢迎- 11-18软考系统分析师知识点十六:系统实现与测试
- 11-18第16篇 软件工程(四)过程管理与测试管理
- 11-18编程|实例(分书问题)了解数据结构、算法(穷举、递归、回溯)
- 11-18算法-减治法
- 11-18笑疯了!巴基斯坦首金!没有技巧全是蛮力!解说:真远啊!笑死!
- 11-18搜索算法之深度优先、广度优先、约束条件、限界函数及相应算法
- 11-18游戏中的优化指的的是什么?
- 11-18算法-分治法
- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)