长时间监视networking

我曾经负责在一个我没有构build或托pipe的网站上查找零星性能问题的原因,在做了一些testing后,我怀疑这可能是networking问题,而不是服务器或networking应用程序本身。

我想知道是否有人知道一个好的远程监控networking性能的一段时间,例如我想在几个小时内重复traceroute并logging结果。

从你的描述,听起来像你正在寻找一个快速的一次性解决scheme,这种监测情况,永久和强大的东西。 如果这是真的比我build议看到如果你可以:

  1. 快速设置pingdom以获得每小时平均延迟。 如果你需要更多的细节,只需从你的家用电脑上ping一下即可。
  2. 联系ISP,看看他们是否保持networking图。

如果你想做比我build议的远程和本地Nagios安装更全面的东西来监控所有这些。 您还将能够捕获主机资源使用情况。

最后,为了什么是值得的,我通常会发现这不是networking,如果你有体面的托pipe。 确保你检查了所有的日志。 计划任务,并监视长时间运行的查询数据库。

像MTR(或WinMTR)或PingPlotter这样的跟踪每跳(如跟踪路由)延迟的工具对于这样的问题可能非常有用,它可以让你看到networkingpath中的问题所在。

检查SmokePing 。 它确实就是你所要求的。