Debian9系统下开启BBR算法教程

文章目录

在之前的文章中介绍过Linode debian系统下安装锐速教程,在实际使用中锐速的加速效果非常不错。不过目前锐速不再免费提供使用,这是个让人头痛的问题。

所幸Google为Linux内核提供了免费的BBR算法,可以有效的减少流量丢包,增强连接的稳定性。今天就来为大家介绍下如何在Debian9系统下开启Google BBR算法。

BBR算法介绍

BBR算法是谷歌出品的TCP拥塞控制算法。BBR的目标就是最大化利用网络上瓶颈链路的带宽,尽量跑满带宽,并且尽量不要有排队的情况。BBR可以起到单边加速TCP连接的效果。目前Linux Kernel 4.9已加入了该算法,所以在新版本内核开启BBR算法即可享用。

BBR解决了两个问题:

1.在有一定丢包率的网络链路上充分利用带宽。非常适合高延迟,高带宽的网络链路。
2.降低网络链路上的buffer占用率,从而降低延迟。非常适合慢速接入网络的用户。

在Debian9系统上开启BBR算法

以下均在SSH下操作,最好是root用户。

1、修改系统变量并保存

1
2
3
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p

2、查看是否开启成功

1
sysctl net.ipv4.tcp_available_congestion_control

显示如下内容表示开启成功:

1
2
sysctl net.ipv4.tcp_available_congestion_control
net.ipv4.tcp_available_congestion_control = bbr cubic reno

3、查看是否启动工作

1
lsmod | grep bbr

显示以下即启动成功:

1
2
lsmod | grep bbr
tcp_bbr                20480  14

参考文章:
开启TCP BBR拥塞控制算法
Debian 9启用Google BBR,实现TCP加速

本文出自 TENNFY博客,转载时请注明出处及相应链接。

本文永久链接: https://www.tennfy.com/5096.html

下一篇文章:

上一篇文章:

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

8 + 1 = ?


您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

返回顶部