我有一个networking组成的
- 一个GBit开关
- 连接到交换机的WIFI接入点(DLink DWL-G700AP)
- 连接到WIFI访问点的Windows XP机器
- 一台连接到交换机的具有100 Mbit NIC的Linux机器
- 连接到交换机的ADSL调制解调器
Linux机器运行Samba和VDR(video磁盘录像机)。 ADSL调制解调器正在运行DHCP服务器。
总体来说一切正常。 但是,XP机器偶尔会遇到不稳定的networking连接。 症状:
- Ping超时,在互联网上和Linux机器上都可以到达的主机,在ping -t过程中通常会连续超时1到5次。
- 在Firefox中挂起Web服务器请求,重新加载通常会修复问题。
- 来自VDR的TCPvideostream(MPEG-2 SD素材,2至5Mbit / s)在VLC媒体播放器中冻结,或甚至不能正常启动。 VLC报告丢帧。
我已经testing过另一台XP机器,这个不显示问题。 所以我怀疑是XP机器内部问题的原因。
我已经做了这些事情来debugging问题:
- 使用netsh还原TCP堆栈configuration:没有帮助
- 用MSnetworking监视器检查networkingstream量:没有“奇怪的”stream量
- 在XP和Linux之间运行iperf:高达20 Mbit / s的可持续stream量
在iperftesting中,我注意到了一种缓慢的开始行为,有时需要10秒。 加大交通。
我还能做些什么来寻找我的问题原因?