【发布时间】:2020-10-30 02:53:46
【问题描述】:
为什么 task(docker) 不使用超过 32GB 的 ec2,而超过 32GB 在 ec2 和任务定义中可用?
我不知道为什么 docker 不使用超过 32GB,因为我使用带有 122GB 的 ec2,并且我在任务定义中声明该任务具有 122GB 的 RAM。
我执行一个任务:
Task memory (MiB)121000
Task CPU (unit)3900
在 ECS 集群中运行,ec2(spot-fleet) x1e.xlarg with:
Task memory (MiB)122000
Task CPU (unit)4000
但是当我看到这个任务的docker stats 运行时,docker 使用的不超过32GB memory。
Spot 队列配置
amzn2-ami-ecs-gpu-hvm-2.0.20200706-x86_64-ebs [ami-082692cd7634df346]
User-data
#!/bin/bash
echo "ECS_CLUSTER=tor-privoxy" >> /etc/ecs/ecs.config
【问题讨论】:
-
请明确说明您的问题。
标签: amazon-web-services docker amazon-ec2 amazon-ecs