【问题标题】:AWS ECS - Cluster UtilizationAWS ECS - 集群利用率
【发布时间】:2018-12-23 13:51:42
【问题描述】:

根据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

请回答我的问题。

【问题讨论】:

    标签: amazon-web-services docker aws-ecs


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2023-03-30
      • 1970-01-01
      • 2019-12-01
      • 1970-01-01
      • 2012-12-29
      • 1970-01-01
      • 2021-12-02
      • 2020-12-11
      • 2016-09-01
      相关资源
      最近更新 更多