openSUSE 如何开启 bbr

请问如何开启 bbr

貌似目前 tcp_bbr 模块在 kernel-default 里有提供,取决于你的系统,JeOS Leap 好像默认装的 kernel-default-base
可以先检查下有没有

zypper se -i kernel # 看下装的啥,有没有 kernel-default
rpm -ql kernel-default | grep bbr # 如果装了 kernel-default 这一步大概能看到那个 tcp_bbr 模块

有的话,就直接 load 这个模块,没有 kernel-default 就装一下,装了也没有就大概要自己改内核编译选项自己编译了……不过应该是都有的

应该是没默认加载的
可以用 sysctl 看下目前支持的那些阻塞控制

/sbin/sysctl -a | grep congestion
# 看返回的 net.ipv4.tcp_available_congestion_control 所在项

剩下的就是加载模块,和启用配置了,看你想咋做
可以参考下下面步骤,启用自动加载,设置

su -c 'echo tcp_bbr >> /etc/modules-load.d/tcp_bbr.conf'
su -c 'echo "net.ipv4.tcp_congestion_control = bbr" >> /etc/sysctl.d/99-custom.conf'

然后重启

Leap 和风滚草都是一样的操作吗?111

意思就是这个意思,跟着走,具体配置操作有啥不一样的……