Debian11配置bbr+cake
Debian11配置bbr+cake
如果你想提高你的网络性能,你可以尝试在Debian11上配置bbr+cake。bbr是一种基于拥塞控制的TCP算法,它可以有效地利用带宽和减少延迟。cake是一种基于公平队列的流量整形器,它可以平衡不同类型的流量和避免缓冲区膨胀。
要配置bbr+cake,你需要先确保你的Debian11内核版本是4.9或以上,你可以用uname -r
命令查看。如果你的内核版本过低,你需要先升级内核,你可以参考这篇文章。
升级内核后,你需要编辑/etc/sysctl.conf
文件,添加以下内容:
net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr
然后保存并执行sysctl -p
命令使之生效。你可以用sysctl net.ipv4.tcp_available_congestion_control
命令查看是否开启成功,如果出现类似内容则开启成功:
net.ipv4.tcp_available_congestion_control = reno cubic bbr
接下来,你需要安装cake模块,你可以用apt install iproute2 sch-cake
命令安装。安装完成后,你需要用tc qdisc add dev eth0 root cake bandwidth 100mbit
命令设置cake的带宽限制,其中eth0是网卡名称,100mbit是带宽值,你可以根据你的实际情况修改。你可以用tc qdisc show dev eth0
命令查看是否设置成功,如果出现类似内容则设置成功:
qdisc cake 8001: root refcnt 2 bandwidth 100Mbit diffserv3 triple-isolate rtt 100.0ms raw
至此,你已经完成了Debian11上配置bbr+cake的过程,你可以享受更快更稳定的网络体验了。
暂无标签