Debian11开启bbr

Linux11个月前发布 yekei
124 0

Debian11已把BBr编进内核中,如果版本低需要先升级Linux的内核,

编辑 /etc/sysctl.conf 文件,添加以下内容

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

或直接用命令修改

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
#出现类似内容则开启成功net.ipv4.tcp_available_congestion_control = reno cubic bbr

或使用以下命令查看是否成功

lsmod | grep bbr
#或成功则会出现类似的内容 tcp_bbr  20480  1

这里完成截止


遇到问题

执行sysctl -p

## 从配置文件“/etc/sysctl.conf”加载内核参数设置;
sysctl -p
12

但是现实sysctl命令找不到,但是whereis sysctl又存在,head-big

sysctl: /usr/sbin/sysctl /etc/sysctl.d /etc/sysctl.conf /usr/share/man/man8/sysctl.8.gz /usr/share/man/man2/sysctl.2.gz
1

没得办法,切换用户为root,然后去sbin下面执行咯

/sbin/sysctl -p
1

竟然可以了,不造怎么回事!之后会去查查资料,谢谢观看!

© 版权声明

相关文章

暂无评论

暂无评论...