首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BBR拥塞控制在我的主机上可用吗?

BBR拥塞控制在我的主机上可用吗?
EN

Server Fault用户
提问于 2020-11-18 10:51:42
回答 1查看 794关注 0票数 0

我一直在研究如何使我们的一些服务器上的bbr拥塞控制能够测试它们是否对我们的工作负载有任何影响。

我们使用的是Amazon 2:

代码语言:javascript
复制
# uname -a
Linux ip-10-1-66-180.us-east-1.aws.dckr.io 4.14.173-137.229.amzn2.x86_64 #1 SMP Wed Apr 1 18:06:08 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

我查看了一下可用的拥塞控制并得到了这个

代码语言:javascript
复制
# cat /proc/sys/net/ipv4/tcp_available_congestion_control
cubic reno

这是否意味着bbr支持在内核中不可用?我看到一些人显示了上述命令的相同输出,并且仍然将sysctls设置为bbr

我还检查了内核模块,因为我在某个地方读到需要加载一些bbr模块,但我怀疑这对于较老的内核是必要的。

代码语言:javascript
复制
# lsmod | grep -i bbr

考虑到我前面提到的内核版本,我是否可以在我们的服务器上启用bbr

EN

回答 1

Server Fault用户

回答已采纳

发布于 2020-11-18 11:02:05

Amazon 2中的内核确实包括BBR拥塞控制支持。您可以像任何其他拥塞控制方法一样启用它。

代码语言:javascript
复制
[root@localhost ~]# echo bbr > /proc/sys/net/ipv4/tcp_congestion_control 
[root@localhost ~]# cat /proc/sys/net/ipv4/tcp_congestion_control 
bbr

因为它是作为一个模块构建的,所以它是按需加载的,因此除非模块已经加载,否则它不会显示为可用。现在你可以看到:

代码语言:javascript
复制
[root@localhost ~]# cat /proc/sys/net/ipv4/tcp_available_congestion_control
bbr cubic reno
[root@localhost ~]# lsmod | grep -i bbr
tcp_bbr                20480  5
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1043032

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档