如何监控网络延迟频率随时间的变化?


0

我目前正在尝试解决我的网络问题,在这个问题中,我在一天中显然随机的时刻以明显随机的方式获得延迟峰值高达200秒(通常约50秒),每次间隔几个小时。

虽然试图找到我的凌乱网络的哪个部分需要被指责(超出了这个问题的范围 - 讨论了一点聊天 这里 这里 ),我意识到我没有可靠的方法来确认改变实际上改善了什么。

到目前为止,我注意到的主要方式是irssi显示 [Lag: 15 (??)] 在状态栏中,每5秒增加一次,所有其他连接似乎也会受到影响。由于这取决于我的观察结果,因此了解它实际发生的频率并不是一种非常可靠的方法。

请注意,只发送ICMP ping是 大概 还不够,但这只是我的猜测。它可能是一个“bufferbloat”问题,它可能是数据包丢失,它可能是一些有缺陷的内核驱动程序,它可能只适用于持久连接。我怀疑这是因为几个月前,当问题开始时,我有一个“ping”命令在后台运行,并且在延迟峰值期间它没有显示任何奇怪的东西。现在这似乎已经发生了变化(ping没有通过),但是,我仍然更喜欢更强大的东西。


1
我将使用Cacti来监控ping延迟,但这就是我,而且是第一件事。那里可能有更好的解决方案
Lawrence

Answers:


1

我最近回答了一个类似的问题,尽管该线程已被关闭。我会在这里重新发布...

设置全时流量图表应用程序以帮助识别性能问题。

设置流量图应用程序以监控路由器的接口使用情况可能是开始调查办公网络性能不佳的原因的合理位置。这通常要求您拥有一个永远在线的系统,您可以在其中设置轮询程序,并保持运行7x24。虽然没有必要,但如果该系统可以运行Web服务器,那么几乎可以从任何地方检查数据。

流量图应用程序将允许您确定需求是否超过供应(用户请求比ISP供应更多的比特/秒),特定接口是否正在发送/接收比平常更多的流量,或者是否延迟和其他性能问题不是与交通量有关。它可以帮助确定是否以及何时应该购买更多容量,或者是否偶尔发生高网络负载事件。它甚至可以识别定期安排的流程,该流程在每天,甚至每小时的同一时间导致流量激增。

虽然有很多这样的图形应用程序,但我在多个平台上使用过的应用程序 MRTG - 多路由器流量图 。它可以监控任何支持SNMP的设备上的流量:我用它来监控大型骨干cisco路由器,48+端口企业交换机,Linksys路由器,甚至是有线和DSL调制解调器。 我建议任何网络管理员安装此软件或安装类似的应用程序,以便及时了解网络使用模式。

虽然安装过程中存在轻微的学习曲线,但一旦配置完成,其数据就不需要高度的技术专业知识来解释,并且一旦配置就不会产生额外的管理负载,因为其日志文件的大小不会增加。


哇,谢谢你的回答。可能对我来说太过企业 - 我认为我不拥有任何具有SNMP功能的东西,我的只是一个 无聊的家庭网络
dequis

对于您正在寻找的信息类型,流量统计信息收集将是关键;对于延迟增加的时段,您将寻找饱和连接,因为数据包不会丢失,而是在传输之前排队。各种ping实用程序可以告诉您是否,以及可能在您看到延迟时,但他们永远不会回答原因。大多数供应商实施SNMP; SOHO路由器,电缆和dsl调制解调器大多都拥有它。还有其他一些实用程序,其中一些使用uPNP,但是调试问题几乎需要流量图表。
Nevin Williams

1

吸烟是一种衡量延迟的方法。在mrtg和smokeping之间你可能能够抓住这个问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.