前言
我都是正常使用NAS,没有开PT,没有跑网心云,只是偶尔上传点资料,下载点资料而已,哪知道还是被运营商限速了。从外网上传资料到NAS速度很快,因为此时对于NAS是下载,运营商还是不敢动手脚的,毕竟是写到合同里面的速率。但是从外网下载资料就很慢了,只有不到200Kb/s,此时对于NAS就是上传。此时,我们可以通过开启BBR来缓解运营商QOS限速。
什么是BBR
BBR是一种网络拥塞控制算法,它是由Google开发的一种TCP拥塞控制算法,旨在提高网络的吞吐量和延迟。BBR通过动态地估计网络的带宽和往返时延,并根据这些信息来调整TCP的发送速率,以实现更高的网络性能。
相比传统的TCP拥塞控制算法,BBR具有更好的性能表现。它能够更准确地估计网络的带宽和往返时延,避免了传统算法中的一些不必要的拥塞控制行为,从而提高了网络的吞吐量和响应速度。
BBR的好处
开启bbr可以有效缓解运营商QOS限速,提升从其他地方访问家里设备的速度。
开启BBR
Sep1 检查Linux内核版本,BBR需要Linux内核4.9或更高版本
uname -r
Sep2 编辑/etc/sysctl.conf文件
sudo nano /etc/sysctl.conf
在文末添加以下内容
net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr
Sep3 Ctrl+O保存并Ctrl+X退出后,运行以下命令使配置生效
sudo sysctl -p
Sep4 验证BBR是否开启,运行以下命令,如果输入为bbr,则表示BBR开启成功
sysctl net.ipv4.tcp_congestion_control
开启效果
通过以上操作,再次下载文件,可以跑满上传带宽
厉害了
@爱娃子其实最开始,我也没有怀疑是营运商限速,好几天之后才觉得不对,才进行修改测速