我有兴趣监控我们的 EC2 实例以确保我们在必要时进行扩展。现在我们正在监视空闲 CPU 时间作为我们的指标。
我们不测量磁盘 I/O,因为我们不是磁盘密集型应用程序。
top
当在数据中心的我们自己的硬件上运行时,我通常还会从命令中监视“负载” 。
我的问题是:
在 EC2 等共享环境中监控“负载”是否有意义?如果是这样,您如何解释结果?
我有兴趣监控我们的 EC2 实例以确保我们在必要时进行扩展。现在我们正在监视空闲 CPU 时间作为我们的指标。
我们不测量磁盘 I/O,因为我们不是磁盘密集型应用程序。
top
当在数据中心的我们自己的硬件上运行时,我通常还会从命令中监视“负载” 。
我的问题是:
在 EC2 等共享环境中监控“负载”是否有意义?如果是这样,您如何解释结果?
EC2 上的负载的测量和解释与任何 Linux 系统上的相同。虚拟机环境不会影响该指标。
也就是说,cpu idle 可能是比负载更好的指标,用于衡量服务器在扩展方面的繁忙程度。
您可能希望在负载均衡器上添加监控以检查健康实例和 5xx 状态代码。
当我们的服务器超载时,客户端开始收到“503 服务不可用”响应,我们启动另一台服务器,然后超载的服务器恢复。