1. 当前位置: 网站首页 >  路由器百科 >  路由器QoS是什么意思要不要开?家人一下载我游戏就460,把这个开关摸透了

路由器QoS是什么意思要不要开?家人一下载我游戏就460,把这个开关摸透了

路由器QoS是什么意思:快慢车道分配示意图,含开QoS的三个坑

那天晚上我正在排位,室友在客厅开着网盘传视频素材,我的ping从32直接跳到246,团战画面定格三秒,队友四个问号发过来。挂了语音我第一反应是去踢他网线,后来想起路由器后台还有个一直没碰过的东西——QoS。折腾一晚上加后来半个月的观察,我把这个开关算是摸透了,先说结论:它救得了我这种「家里有人一下载全家就卡」的情况,但开错了比不开还难受。

先说清楚QoS是干嘛的:分车道,不是变带宽

QoS全称Quality of Service,服务质量,名字听着玄乎,干的事很朴素:家里的网就一条路,带宽就那么多,它决定谁先走、谁等着。

打个比方,500兆宽带就是一条双向单车道的小路。不开QoS的时候,数据包先到先走,下载软件一次塞几百个连接把路挤满,游戏的包就那么几个,排在货车后面一堵堵一路。开了QoS,等于把这条路划出一条快车道:标注了「游戏」的包走快车道优先过,下载的包在慢车道慢慢挪。路的总宽度一点没变——它不生产带宽,只重新分配。

很多人把它和「设备限速」搞混。我之前写过小米后台按设备限速的操作(给单台设备压一个速度上限),那是「按设备」一刀切,孩子平板限50兆就是50兆,夜里没人抢它也只给50兆。QoS是「按用途」排队,游戏优先、视频次之、下载垫底,带宽空着的时候下载照样能跑满,抢起来才让路。一个管「谁最多跑多快」,一个管「谁先走」,不是一个东西。

为什么一下载全家就卡:卡的多半是上行

这事我原来也想不通:他往上传输,我打游戏往下走的数据也不大,凭什么我卡?后来查明白了个词,叫缓冲区膨胀,英文bufferbloat。

原理是这样:家里宽带上行普遍很小,我这500兆的套餐上行只给30兆,折算成实际上传速度3.75MB/s封顶。室友网盘一开,30兆上行瞬间塞满。关键在于,路由器为了「不丢包」,会在内存里开一个缓冲队列,塞不出去的数据全排在队列里等着。游戏的数据包同样要过这个队列——它前面压着几十兆排队的上传数据,每个包都得等前面的走完。我实测最夸张的一次,空闲时ping游戏服32ms,他上传一开,直接干到246ms,这就是包在队列里排队排出来的延迟。

所以判断你家是不是这个问题,办法特别土:一边让他跑满上传,一边在电脑上 ping 游戏服务器 -t 看延迟变化。空闲30ms、加载时200ms往上跳,基本就是这个病。反过来要是没人下载你也常年卡,那问题不在QoS,先照着WiFi丢包率排查那篇的思路查信道和信号,别白折腾。

什么人真需要开,什么人开了白折腾

这开关不是人人该开。我给身边朋友配网总结了几个判断条件,对得上再动手:

你家的情况要不要开QoS理由
家人常下载/传文件,你打游戏或开视频会议建议开上行被抢是延迟飙升的主因
直播上传,家里其他人正常用网建议开直播对上传稳定度要求极高
带宽富余很大(千兆宽带就刷视频聊天)不用开路够宽,没人堵车,划车道纯属浪费
一个人住,设备就三五台不用开没有对手,排不出优先级
老路由器(七八年前的百兆口机型)别开CPU扛不住,见下一节

还有个前置动作别省:先用测速把家里实际带宽摸清楚,顺便照查谁在抢带宽的思路看看设备列表——要是卡的原因是邻居蹭网或者某台设备中了毒一直在跑流量,那该改密码改密码,QoS治不了这个。

开了反而变慢的三个坑,我全踩过

第一个坑,带宽填错。QoS设置里几乎都要你填「总带宽」,让路由器知道这条路多宽才能分配。我第一回图省事直接填了套餐标称的500兆——错。运营商标称和实际到手永远有差距,我家实际测下来下行480兆、上行28兆。你填500,路由器按500的盘子去排车道,实际路只有480,等于排了个寂寞,高峰照样堵。反过来填太低更惨,我有次手滑上行填了10兆,全家上传被死死压在1.25MB/s。正确填法是填实测值的85%到90%,我下行填430、上行填24,留一点余量给调度用。

第二个坑,优先级全拉满。有些品牌的界面能把五六类应用都设成「高优先级」,我一开始把游戏、视频、网页全设了高——等于没设,大家都是VIP就都不是VIP。优先级是个相对的东西,必须有垫底的,快车道才成立。我的排法就三档:游戏和视频通话最高,看视频网页居中,下载和网盘垫底,够用了。

第三个坑,老路由器开了变慢。QoS要逐个包检查分类,这活儿是CPU干的,而很多路由器平时跑满千兆靠的是硬件NAT加速,CPU在摸鱼——一旦开QoS,数据得从硬件加速通道里拿出来交给CPU处理,我那台老AC2100开了之后下载从930兆掉到200多兆,CPU占用直接顶到90%多。这就是路由器CPU那篇讲过的问题:没有足够能力的机器,开了QoS等于拿自行车干卡车的活。近几年的中端机(256MB内存往上的WiFi6机型)基本没这顾虑。

各品牌的开关藏在哪

界面叫法五花八门,我把几个常见品牌的入口整理成表,找不到就在设置页按Ctrl+F搜QoS三个字母:

品牌入口路径叫法与特点
华硕高级设置 → Adaptive QoS网络监控家,拖动排序应用优先级,带宽可选自动
小米/Redmi高级设置 → QoS智能限速默认关闭,老型号和极简固件可能没有
TP-LINK新款App或后台的设备优先级按设备设优先,简单直接
TP-LINK老款IP带宽控制只能按IP限最大或保最小,二选一
OpenWrt装luci-app-sqm插件SQM智能队列,算法选cake,最专业
水星/腾达设备管理里的限速偏设备限速向,思路不同但能解决一部分

多说两句OpenWrt。刷了第三方固件的可以上SQM,它的思路比普通QoS更进一步:不是简单排队,而是主动管理队列长度,塞太多就果断丢包让发送方降速,从根上治bufferbloat。算法选cake(官方文档也推荐cake而非fq_codel),上下行同样填实测的85%到90%。我这台刷机机上配置完,室友上传跑满的情况下游戏延迟稳定在50ms以内,比原厂固件的QoS效果还扎实。水星和腾达用户要是后台找不到QoS入口,直接走设备限速的思路也能缓解,把下载那台设备的速度压住,效果殊途同归。

我的最终配置和给你的动手顺序

我现在的配置贴出来供参考:500兆套餐,下行填430兆、上行填24兆;游戏和视频通话最高优先,网页视频居中,下载网盘垫底;主路由是台256MB内存的WiFi6机器,CPU占用常年20%以下。代价也交代清楚——测速从480兆掉到430兆左右,下载满速时游戏ping稳定45ms上下。用10%的下载速度换来了延迟不再抽风,这买卖我认。

动手按这个顺序来,别跳步:

顺序动作目的
1测速记下实际上下行拿到真实带宽,不是套餐标称
2满负载时ping一次游戏服确认延迟飙升确实来自抢带宽
3QoS带宽填实测的85%到90%填标称等于没填,填低了全家降速
4优先级只拉一两类到最高全拉高等于没排
5再跑一次下载加ping对比延迟没降就回头查填的数字
6观察一周下载速度掉速超过两成就把带宽值往上调

最后给个懒人判断:你要是从来没被家人下载卡过、家里带宽也没小到抢,这个开关碰都别碰,原厂默认就是最优解。只有「他不下载我30ms,他一下载我200ms」这种实打实的抢带宽场景,QoS才值得开——开对了是解药,开错了是新病。

展开全文


版权说明 手机扫码阅读
版权所有:《数巢笔记》 => 《路由器QoS是什么意思要不要开?家人一下载我游戏就460,把这个开关摸透了
本文地址:https://www.shunot.com/lybk/899.html
除非注明,文章均为 《SHUNOT》 原创,欢迎转载!转载请注明本文地址,谢谢。

发表评论

联系我们

在线咨询:点击这里给我发消息

微信号:master_135

工作日:9:00-23:00,节假日休息

扫码关注