CloudWatch 为微型实例显示的数据让我有些困惑。因为一个微型实例在短时间内最多可以使用两个 CPU 实例,那么 Cloudwatch 中显示的 cpuutilization 是一个 CPU 还是两个?例如,如果我看到 Cloudwatch 在短时间内显示我的微实例 cpuutilization 为 100%,这是否意味着它正在使用两个 CPU 并且两个 CPU 都是 100% 或者它只显示一个 CPU 为 100%?
问问题
1300 次
1 回答
2
我一直理解利用率指标来指示您的实例中所有核心的百分比使用率。这个百分比反映了您的实例类中的总使用量与最大容量的关系,这对您来说是微量的。
因为 micro 是免费层,所以您可以期望节流在任何微实例上都会很快发挥作用,所以不要将它用于任何艰苦的工作(如果有的话)。如果您要在您的微型实例上看到常规 100% 的使用率,那么至少升级到一个小型实例将有益于您,这样当您的峰值持续时间过长时,节流不会破坏您的服务。
我已经使用 micro 一年左右了,我绝对建议不要使用免费/微型层来进行任何繁重的工作。“几个”峰值达到 100% 利用率是可以的,但听起来这对您来说比偶尔发生的事情更常见。
于 2012-12-20T04:52:34.767 回答