监控网络延迟

监控网络延迟

我们遇到了一些网络问题,但不确定问题何时何地对用户的影响最大,我想每隔几分钟 ping 一堆 URL 并绘制结果图表。

在 Mac 上是否有一个简单的包可以做到这一点?

答案1

您想要的应用程序名为吸烟(可在 DarwinPorts 上使用)。给它一组要 ping 的主机名/IP 地址,它会给你漂亮的 RRDTool 图表。

答案2

我认为 Ping、Smokeping、Pingplotter 等并不是排除故障和识别网络性能问题的最佳工具。任何依赖来自某个外部主机的 ICMP 响应的测试实际上只能告诉您有关该外部主机的信息,而几乎无法告诉您有关您自己的网络的任何信息。此外,任何依赖外部主机对 ICMP 流量的响应的测试都是不可靠的,因为许多路由器配置为忽略定向到其自身的 ICMP 流量或配置为给予该流量低优先级。路由器关心的是转发实际流量,而不是响应您的 ping。查看路由器对 ping 的响应通常是一种转移注意力的手段。

最好使用由两端的代理组成的工具,发送真实数据。QCheck 就是一个不错的选择。

http://www.ixchariot.com/products/datasheets/qcheck.html

答案3

我认为,用于 ping 延迟监控的最佳软件包是吸烟。不确定在 Mac 上运行它会有多容易或多困难,但我想不会那么难。

答案4

ping 延迟很大程度上取决于你从哪里 ping ,显然,只是为了展示这一点just-ping.com试试看。您可能要考虑不要从桌面运行 Smokeping 之类的工具,因为您实际上是用它来测量 ISP 的延迟。

相关内容