最近用无线玩游戏发现一个很诡异的情况,
会时不时地卡一下,延迟瞬间从十几ms飚到几十甚至几百ms
,觉得很奇怪,于是开cmd命令ping网关,发现通过网线连接的时候不会偶尔出现一个高延迟ping包的情况,只有在使用无线连接wifi时,才会出现偶尔高延迟ping包的情况,
于是把手头的几块无线网卡,有pcie的8265ac,943602,有usb3.0的nw392,5200h,cf917,挨个测试了一遍,结果发现大多数网卡都会隔一段时间出现一个高延迟ping包的情况,于是就纳闷了,这究竟是怎么回事呢?
研究了半天驱动和网卡高级设置,试着更改了几个网卡设置的参数,在把漫游主动性的设置从高改到关闭时,奇迹发生了,
那个诡异的高延迟ping包消失了,然后又拿手头的其他无线网卡测试,发现,有的无线网卡的这个选项没有关闭功能,只有最高,高中,中,中低,低这样的选项,于是测试了最高和最低两种设置,发现设置为最低的时候,隔几十秒会有一个高延迟ping包出现,设置为最高时,隔几秒就会有一个高延迟ping包出现。
至此,找到了高延迟ping包出现的原因,那就是漫游主动性这个功能,然后查了一下相关资料,原来这个设置是起到在网络信号不好的时候,自动扫描信号更好的wifi,并且连接到该wifi(备注项里面写的,用于手机笔记本平板等移动设备)正是这个导致了无线网卡会隔一段时间就扫描一遍其支持的整个无线频段,以确定是否有信号更好的wifi,每次扫描,都导致一个非常高的延迟。
而很多网卡的驱动里根本就没提供关闭这个功能的选项,只有高中低可以选,这就导致了在使用某些无线网卡时,一定会出现隔一段时间一个非常高的ping包出现的问题。
目前我手头这几块无线网卡里,只有tplink的5200h/v1.0非免驱版,(注意,是1.0非免驱版,芯片是mt7602u,2.0改用了8811au芯片,我手头没有,没测,免驱版我手头也没有,也没测,如果有问题,不要埋怨我),有关闭漫游主动性这个选项,不会出现间隔性高延迟ping包的问题,但是这款无线网卡5g最高只支持433m。
如果大家有手边有支持关闭漫游主动性功能,不会间隔一段时间就出现一个高延迟ping包的866m甚至更高速率的无线网卡,请回帖说一下型号,谢谢各位