在Linux系统中检查并启用BBR的步骤
在Linux系统中检查并启用BBR的步骤如下:
检查是否已启用BBR
-
查看当前拥塞控制算法:
sysctl net.ipv4.tcp_congestion_control
如果输出为
net.ipv4.tcp_congestion_control = bbr
,则表示BBR已启用。 -
检查队列纪律(qdisc)设置:
sysctl net.core.default_qdisc
启用BBR时通常设置为
fq
。 -
验证内核模块是否加载:
lsmod | grep bbr
若输出包含
tcp_bbr
模块,则表示已加载。
若未启用BBR,启用步骤如下:
-
确认内核版本(需≥4.9):
uname -r
-
编辑sysctl配置:
sudo nano /etc/sysctl.conf
在文件末尾添加:
net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr
-
应用配置:
sudo sysctl -p
-
确认生效:
sysctl net.ipv4.tcp_congestion_control # 应输出 "bbr" sysctl net.core.default_qdisc # 应输出 "fq"
其他注意事项
-
权限问题:使用
sudo
执行命令以确保有足够权限。 -
内核不支持:若内核版本过低,需升级内核(如Ubuntu/Debian使用
linux-generic-hwe
包,CentOS使用ELRepo仓库)。 -
手动加载模块(极少需要):
sudo modprobe tcp_bbr
完成上述步骤后,BBR即会生效,提升网络性能。
责任编辑:站长云网
下篇:暂无
踩一下[0]
顶一下[0]