Debian服务器开启BBR
在Debian系统上启用BBR(Bottleneck Bandwidth and Round-trip propagation time)是一种提升网络性能的优化方法。以下是具体的步骤:
1.确认系统支持BBR
BBR需要Linux内核版本4.9或更高版本。可以使用以下命令检查内核版本:
uname -r
如果内核版本低于4.9,需要升级内核。
2.升级内核(如需要),不需要可直接跳过这一步
使用 backports 源升级内核,按照步骤进行:
添加backports源
echo "deb http://deb.debian.org/debian buster-backports main" | sudo tee -a /etc/apt/sources.list
更新并安装新内核:
sudo apt update sudo apt -t buster-backports install linux-image-amd64
重启系统:
sudo reboot
检查新内核是否生效:
uname -r
3.启用BBR
编辑系统配置文件:
sudo nano /etc/sysctl.conf
在文件末尾添加以下内容:
net.core.default_qdisc = fq net.ipv4.tcp_congestion_control = bbr
保存并退出(在Nano中按 Ctrl+O,然后 Ctrl+X)
应用配置
运行以下命令使配置生效:sudo sysctl -p
验证BBR是否启用
使用以下命令检查BBR是否已成功启用:sysctl net.ipv4.tcp_congestion_control
输出应为:
net.ipv4.tcp_congestion_control = bbr
然后检查BBR是否正在运行:
lsmod | grep bbr
如果返回结果中包含 tcp_bbr,说明BBR已成功加载并启用。