我对以下有关 AWS-EC2 CPU 利用率和 CPU 积分的 2 件事很感兴趣。
如果我的 AWS-EC2 实例 CPU 利用率一直保持在 100% 并且 CPU 积分用完了,会发生什么情况?
假设我的 EC2 突发(t 系列)实例位于一个共享主机(8 核 CPU)中,由 2 个 VM 共享,每个 VM 有 4 个核。现在两个 VM 都同时使用了满 CPU,即每个 VM 使用了 400%。两个 VM 都有足够的 CPU 信用来利用更多 CPU。这里的预期结果是什么,实际结果又是什么?
如果需要更多说明,请发表评论。
尝试了解 AWS CPU 积分在上述场景中的工作原理。
答案1
这取决于实例类型。如果您有 CPU 使用积分,某些实例支持突发和超过 100% 的使用率。如果您的存储桶中的 CPU 积分用完,则在可突发类型的实例上,CPU 可能会受到限制。
您可以在下面链接中找到详细的解释及其计算方法。
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/burstable-credits-baseline-concepts.html
https://aws.amazon.com/premiumsupport/knowledge-center/ec2-cpu-utilization-check-throttling/