使用bbr轻松优化网络,缓解外网访问NAS速度慢、跨运营商被qos疯狂丢包的问题
家里宽带携号转网到移动之后,在外面用电信网连不上家里NAS,很是头疼。偶然在群里听说开启bbr可以缓解,试了一下果然可以。
电信访问移动,我自己的体验是:
开启bbr之前,50%丢包导致根本不可用。
开启bbr之后,与电信连电信相比,延迟略高,但能达到可用水平,甚至能看4k电视。
如何开启bbr:
开启bbr需要在提供服务的机器上操作,如果使用了反代则在反代的机器上操作,如果服务、反代使用docker安装就在宿主机操作
root用户执行这个
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
----------------------------------------------------------------------
普通用户执行这个
sudo sh -c 'echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf'
sudo sh -c 'echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf'
sudo sysctl -p
评论