代码之家  ›  专栏  ›  技术社区  ›  Hide

ecs Docker容器CPU和内存大小

  •  0
  • Hide  · 技术社区  · 6 年前

    我正在使用AWS ECS部署Docker Compose。

    在我的Docker容器中,一个nginx和一个flask服务器正在运行。

    enter image description here

    另外,我将使用c4.large实例。

    enter image description here

    在我的情况下,我应该分配多少 cpu_shares mem_limit 对于每个图像?

    我知道没有确切的答案。

    但我想知道在我的情况下,一般百分比是多少。

    或者,任何建议,都会对我有用。

    谢谢!

    1 回复  |  直到 6 年前
        1
  •  0
  •   Sunil Valmiki    6 年前

    首先,使用Docker在本地机器上运行两个服务器。 使用此命令检查资源CPU共享和内存限制分配

    船坞统计

    这将为您提供所有详细信息。然后,为您的ecs任务设置相同的限制。

    下面是一个例子: Docker run nginx

    运行之后,我们可以使用前面提供的命令检查统计信息。 Docker Stats