我的网络每 7.5 分钟就会出现持续几秒钟的延迟峰值。峰值还会影响当时连接到我的无线路由器的任何其他计算机。我的妻子必须通过电缆连接她的笔记本电脑,以防止在她使用 VPN 工作时出现延迟问题。
如果我关掉电脑,问题就消失了!
我有一张 Edimax 7728ln 802.11n 无线网卡和 Speedtouch 585v7(我用的是 Be)
我试过了...
从 Edimax Ralink 网站更新了驱动程序:2.0.3.0(但设备属性中显示的是 3.0.2.0)
我使用过芯片组制造商 Ralink 的驱动程序,RT2860 驱动程序版本 3.1.0.0 似乎在一定程度上改善了这种情况。
WLAN 优化器似乎没有帮助
我能做些什么?
更新..
我编写了一个程序来记录网络变慢的时间,所以我很确定这种情况发生的时间间隔是 150 秒的倍数,并且每第三次就会发生一次重大事件(4-6 次 ping 超过 1000 毫秒,至少有一次超时)。
如果电脑开机,我妻子的笔记本电脑(或我的工作笔记本电脑)也会受到相同延迟的影响。使用 RDP 连接到工作终端服务器时,这真的很烦人!但它仍然很烦人!
Wireshark......
我收到了这些 SSDP 通知的发送
7031 755.714745 192.168.1.69 239.255.255.250 SSDP NOTIFY * HTTP/1.1
7032 755.834765 192.168.1.69 239.255.255.250 SSDP NOTIFY * HTTP/1.1
7033 755.856770 192.168.1.69 239.255.255.250 SSDP NOTIFY * HTTP/1.1
7034 756.061745 192.168.1.69 239.255.255.250 SSDP NOTIFY * HTTP/1.1
....
(每个延迟之间撒上约6或7个ECHO (ping) Request/Reply
Wireshark 结果...
太棒了,使用 wireshark,我几乎可以消除除 ICMP 内容和这些烦人的 SSDP 消息之外的所有网络流量,我非常肯定这些是导致问题的原因。
我已经将我的 WLAN 卡上的驱动程序更新为看起来像是直接来自芯片组制造商 RALink 的较新的驱动程序,这似乎在一定程度上改善了情况,现在的峰值每次只有大约 200-500 毫秒,没有超时。
我还猜测可能是路由器存在这些数据包的问题,而不是我的电脑,因为它们会影响连接到路由器 WLAN 接口的任何计算机,而连接到 LAN 的计算机不会受到影响!
答案1
使用 Wireshark
下载一份 Wireshark 并启动它来监控您的 PC 网卡。我建议在它运行时不要进行任何网上冲浪或任何会导致更多网络活动的事情。让它运行直到网络变慢。
一旦网络减速结束,请停止 Wireshark 监控您的网卡并返回发生的情况日志并尝试找出原因。
在我看来,这听起来就像您计算机上运行的某个程序/服务正在尝试在网络上聊天/发现事物,并且对此非常积极。
一个好的提示是查看大量数据包试图连接到哪个端口。如果端口号不是随机的,这可以提示您发生了什么或它试图连接到什么服务。Wireshark 甚至经常会为您识别协议/服务。
请随意编辑您的原始问题并发回部分 Wireshark 日志。
编辑: 很好地排除了故障,老兄。
我进行了一些 Google 搜索,发现了两个可能的答案:
1)https://kb.berkeley.edu/jivekb/entry.jspa?entryID=2455-- 关于禁用使用 SSDP 的 Windows UPnP 服务的条目
2)http://www.windowsnetworking.com/kbase/WindowsTips/WindowsXP/RegistryTips/Network/DisableWindowsMessengerbroadcastsonUDPport1900.html-- 一篇关于 Windows Messenger 使用 SSDP 的文章。事实上,文章中列出的 IP 地址与您的 IP 地址相同,因此这可能是您的答案。
祝你好运!
答案2
使用 livecd 启动系统,看看问题是否仍然存在。如果问题仍然存在,那么可能是恶意软件正在侵占您的网络。如果 livecd 的问题仍然存在,那么问题出在硬件上。更换 NIC、路由器、PC(在不同的系统中测试 NIC)。如果是软件问题,请彻底扫描您的系统,并启用非常严格的出站防火墙,以便在有东西试图出站时发出警报。或者,如果您熟悉该工具,请使用 wireshark。
答案3
使用类似的工具进程探索器,您可以密切关注 CPU 负载,并确定在网络速度变慢期间出现或提升的进程。