【发布时间】:2021-02-25 04:25:43
【问题描述】:
在 AWS Batch 中,当我指定内存要求时,例如32000MB,我的工作最终被杀死,因为 (a) 自动选择的实际实例有 64GB 内存,并且 (b) ECS 似乎将 32000MB 视为要求和硬限制(“如果您的容器尝试超过此处指定的内存,容器被杀死”来自https://docs.aws.amazon.com/batch/latest/userguide/job_definition_parameters.html)。因此,只要我的工作略高于 32GB,它就会被杀死,尽管我很高兴它能够使用 64GB。
如何正确指定最低内存要求,而又不会导致 AWS Batch 杀死略高于该要求的作业? “内存”参数似乎既是最小值又是最大值,这对我来说似乎很奇怪。
我想我误解了什么。
【问题讨论】:
标签: amazon-web-services amazon-ecs aws-batch