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
竟然可以了,不造怎么回事!之后会去查查资料,谢谢观看!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...