![是否有免费程序可以检测出我的网络上哪个设备导致了延迟?](https://linux22.com/image/1410482/%E6%98%AF%E5%90%A6%E6%9C%89%E5%85%8D%E8%B4%B9%E7%A8%8B%E5%BA%8F%E5%8F%AF%E4%BB%A5%E6%A3%80%E6%B5%8B%E5%87%BA%E6%88%91%E7%9A%84%E7%BD%91%E7%BB%9C%E4%B8%8A%E5%93%AA%E4%B8%AA%E8%AE%BE%E5%A4%87%E5%AF%BC%E8%87%B4%E4%BA%86%E5%BB%B6%E8%BF%9F%EF%BC%9F%20.png)
我使用的是小型企业网络,很少遇到真正极端的延迟。我不知道是什么设备可能导致延迟,想知道是否有软件可以检测到它。我知道一些软件,比如 wireshark,它们可能可以满足我的要求?如果是这样的话,它太复杂了,难以理解。我运行该程序,但我不知道我在看什么,也不知道要给它什么参数。所以需要某种可以监控流量的东西,以及以一种即使不太懂网络的人也能理解的方式描述它。
答案1
我发现,解决此类问题最简单、成本最低的选择是使用“Airodump-ng”工具,该工具包含在某些 GNU/Linux 发行版中,甚至可以在 Windows 上运行(需要额外设置)
您可以对您的网络运行无线监控,看看哪个设备产生的流量最多(程序中称之为“帧”)。有一列写着“数据”,如果它没有达到每秒至少 200 个数据,那么您可能存在干扰问题,可能是来自邻近的 WiFi 或非 WiFi 2.4 GHZ 设备。
不过,也有专门用于此类事情的软件,例如 Metageek Chanalyzer,但它需要专用的 USB 无线网卡,而且需要付费。
您还可以尝试 ping 网络上的每个设备,首先连接所有设备,其次每次只连接 2 个设备(一个 ping 设备,另一个响应设备)
答案2
设置全职流量图表应用程序来帮助识别性能问题。
设置流量图表应用程序来监控路由器的接口使用情况可能是调查办公室网络性能不佳的原因的一个合理起点。这通常要求您拥有一个始终在线的系统,您可以在其中设置轮询程序并使其全天候运行。虽然这不是必需的,但如果该系统可以运行 Web 服务器,那么几乎可以从任何地方检查数据。
流量图表应用程序可让您确定需求是否超过供应(用户请求的比特/秒比您的 ISP 提供的多),特定接口是否比平时发送/接收更多的流量,或者延迟和其他性能问题是否与流量无关。它可以帮助确定是否以及何时应该购买更多容量,或者高网络负载是否是偶然事件。它甚至可以识别导致每天甚至每小时同一时间流量激增的定期调度进程。
虽然有很多这样的绘图应用程序,但我在多个平台上使用过的一个是MRTG - 多路由器流量图表。它可以监控任何支持 SNMP 的设备上的流量:我曾用它来监控大型骨干思科路由器、48+ 端口企业交换机、Linksys 路由器,甚至电缆和 DSL 调制解调器。我建议任何网络管理员都安装此应用程序或类似的应用程序,以便随时了解网络使用模式。
虽然安装过程中涉及一点学习曲线,但一旦配置完成,其数据就不需要高度的技术专业知识来解释,并且配置完成后不会带来额外的管理负担,因为其日志文件的大小不会增加。