首页 > 解决方案 > AWS CloudWatch - 监控每个 CPU 的 CPU 利用率

问题描述

我有一个带有 8 个 vCPU 的 EC2 实例。我想查看有关每个 CPU 的 cpu 利用率的指标(以及稍后的警报)。

CPUUtilization指标是所有 CPU 的总和。

由于我们正在运行一些 CPU 繁重的进程,我想知道是否有一个 CPU 的利用率接近 90%,或者是否有 6 个 CPU 的利用率超过 20%。即使是所有 CPU 的最大利用率也足够了。

有没有办法知道或者必须是自定义指标?

标签: amazon-cloudwatch

解决方案


您可以在 EC2 实例上安装 CloudWatch 代理totalcpu并设置为“false”(默认为“true”)。这将为您提供每个 CPU 内核的指标。


推荐阅读