我有一个 Web 服务器,它对北美用户来说运行良好,但亚洲用户偶尔会遇到问题。我需要收集一些数据,第一步是了解该地区的延迟趋势。
如果我可以访问远程区域的一台机器,我应该设置什么软件来记录和绘制网络服务器的延迟图表?
答案1
smokeping 是另一个你需要了解的工具
更一般而言,您最好使用监控服务,而不是费力地获取要进行监控的本地虚拟机。这样您就可以从世界各地获取视图,而无需设置自己的虚拟机。像 Pingdom 这样的公司提供一次检查的免费服务。我相信还有很多其他分布式监控服务可以完成这项工作。
答案2
您可以在远程位置运行 munin 或 cacti 来绘制延迟图。
答案3
您可以使用httperf
和/或ab
进行基准测试和收集性能统计数据。这一页显示一些样本。