0

根据 aws doc,ECS Cluster CPU 计算如下。集群 CPU 利用率 =(集群中任务使用的 CPU 单元总数)x 100 /(集群中容器实例注册的 CPU 单元总数)[ https://docs.aws.amazon.com/AmazonECS/latest/developerguide/cloudwatch-metrics .html ]

目前有四个容器实例连接到一个 ECS 集群。容器实例的注册 CPU 为 8192(8vCPU)。这时候CPU计算公式是否正确?集群 CPU 利用率 = 四个容器实例中的任务使用的总 CPU 单元 x 100 / 8192 x 4

请回答我的问题。

4

1 回答 1

0

有cpu预留和利用率,不要混淆两者。您为 4 个容器保留 32vcpu,例如假设整个集群中有 64vcpu 和 4 个容器实例,如果每个容器都在使用 4vcpu,那么集群 cpu 利用率将为 25%

这是使用每个 4vcpu = 16 总集群 cpus = 64 然后 64/16 = 25% 的计算 4 个容器

于 2018-08-21T08:00:00.740 回答