我的任务是查找我没有建立或托管的网站上偶尔出现的性能问题的原因,经过多次测试后,我怀疑这可能是网络问题,而不是服务器或网络应用程序本身的问题。
我想知道是否有人知道一种很好的方法来远程监控一段时间内的网络性能,例如我想在几个小时内反复进行跟踪路由并记录结果。
答案1
根据您的描述,我感觉您正在寻找一种快速的一次性解决方案来应对这种监控情况,这种解决方案是永久且强大的。如果这是真的,那么我建议您看看是否可以:
- 快速设置 pingdom 以获取每小时平均延迟。如果您需要更多详细信息,只需从家用电脑运行 ping 即可。
- 联系该 ISP,查看他们是否保留网络图。
如果您想做更多的事情,我建议您同时安装远程和本地 Nagios 来监控所有这些。您还可以捕获主机资源使用情况。
最后,如果您拥有不错的托管服务,我通常会发现问题不在于网络。请确保检查了所有日志、计划任务,并监控数据库以查找长时间运行的查询。
答案2
像 MTR(或 WinMTR)或 PingPlotter 这样的工具可以跟踪一段时间内的每跳(如跟踪路由)延迟,对于解决这样的问题非常有用 - 它可以让您看到问题出在网络路径的哪个位置。
答案3
查看烟平。它几乎完全按照您的要求执行。