最近租了几台国外的服务器,部署了nginx后,从服务器上下载文件到本地电脑,速度竟然很不稳定,有时候只有20kb每秒,这种速度实在是忍不了啊,服务器的带宽可是100M和1G不限流量的话,下载速度竟然这么慢,有啥用?于是想到给服务器开启BBR加速功能。
我的服务器是Linux系统的,装的是Debian 9,Debian 9系统自带BBR功能,只要开启就可以了。如果是其它系统的话,可能还要更换内核啥的,总之就是比较麻烦啦。幸好我用的是Debian 9哈。
首先我们先来检查一下系统内核版本号,执行命令:uname -r
可以看到我们的内核版本是4.9.0,只要大于4.9版本的内核都可以直接开启BBR功能。
1、修改系统变量
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
2、保存并使BBR生效
sysctl -p
3、查看BBR是否启动
lsmod | grep bbr
显示以下内容即为启动
4、效果验证
开启BBR之前
开启BBR之后
效果还是非常明显的,大家赶紧动起手来吧。
ok
mjj通道