如何在自己的路由器上开启SQM
在路由器管理后台的"网络"或"高级设置"标签页下,寻找名为QoS、SQM或"智能队列管理"的菜单。找到后,把上传和下载的带宽上限设置为实测速度的85%到95%左右,而不是套餐宣传的理论速度——留出这一小段余量,正是让路由器真正能够管理队列的关键。如果当前路由器的固件根本没有这个菜单,换成OpenWrt等开源固件,或者直接更换一台内置现代队列算法的新路由器,会是更直接的解决办法。
延迟测试和游戏主机匹配问题也可能相关
如果想单独确认原始延迟、把它和缓冲膨胀区分开,可以对附近一台知名度较高的服务器做一次基础的ping测试,得到一个平时的延迟基准值,再和负载状态下的延迟结果做对比。就游戏主机而言,过于严格的NAT类型也可能导致类似的症状——比如很难加入对局或连接其他玩家,即便这和缓冲膨胀完全无关。如果改善了队列管理之后匹配问题依然存在,下一步合理的做法就是检查主机的NAT类型设置。
不同线路和套餐之间也有差别
缓冲膨胀的严重程度因线路类型(光纤、有线电视宽带、移动网络等)、家里的路由器以及运营商设备而异。同样速度的套餐,负载时的延迟也可能相差很大。想比较延迟而不只是速度,可以参考测量负载延迟的测试结果。不过,运营商一侧设备造成的问题,用户端的设置有时无法完全解决。
排查顺序建议
建议依次排查:先用网线连接,排除Wi-Fi因素;关闭后台的上传和下载,测量平时延迟;再人为制造负载,测量负载延迟;如果差距明显,再检查路由器是否有SQM或类似功能,并按实测速度的85%到95%设置上下行带宽。每次只改一个设置,并记录前后测试结果,这样才能确认到底是哪一步起了作用。
常见问题
换成更快的网络套餐能解决这个问题吗?
提高吞吐量可以降低线路被占满的频率,能在一定程度上缓解症状,但无法消除根本原因——也就是过大的缓冲区。像SQM这样的队列管理设置才是更直接的解决办法。
不换路由器也能解决吗?
部分较新的路由器出厂时已默认启用了现代队列管理算法,但许多老旧路由器或运营商提供的调制解调器根本不支持SQM功能。这种情况下,换一台支持SQM的路由器,或刷入支持该功能的开源固件,是比较现实的解决方案。
玩游戏时用网线还是Wi-Fi更好?
一般来说网线连接的延迟更稳定,因为Wi-Fi容易受信号强弱和其他设备干扰的影响。不过缓冲膨胀在两种方式下都会出现,如果换成网线后负载时延迟依旧上升,仍需要SQM之类的对策。
只要打开路由器的QoS功能就能解决吗?
取决于机型。很多QoS是给特定设备或应用设置优先级,和专门降低延迟的SQM目的不同。如果没有设置合适的带宽上限,效果可能不明显,建议查看厂商的说明。
视频会议卡住也是缓冲膨胀造成的吗?
有可能是原因之一。会议的音视频对延迟和抖动很敏感,线路繁忙导致延迟骤增时,就会表现为声音中断或画面定格。不过Wi-Fi不稳、电脑负载过高等也会引起类似现象,需要逐一排查。