5

我正在使用 AWS Batch。提交作业后,我等待 10-15 分钟,直到我的作业获得 RUNNING 状态。接下来是我的计算环境配置:

供应模型:EC2
实例类型:m4.xlarge

最小 vCPU:0
所需 vCPU:0
最大 vCPU:4

ECR 图像大小 ~130 MB。

我理解 Min vCPUs = 0 的问题。启动 ECS 实例需要一些时间。但是为什么这么久??为了加快我的作业运行速度,我运行了一个虚拟作业,它可以长时间保持 ECS 实例处于运行状态。在那之后,我的工作运行得很快。

4

1 回答 1

5

我认为这有点晚了,但以下线程可能对其他人有所帮助:

在这里您可以找到关于开始执行作业的时间以及为什么批处理没有像预期那样快速安排作业的解释:
https ://forums.aws.amazon.com/thread.jspa?messageID=897734


在这里,您可以找到包含用户遇到的问题的线程以及提出的一些解决方案:
https ://www.reddit.com/r/aws/comments/amg7yk/is_there_an_opensource_alternative_to_aws_batch/


在这里您可以找到配置 vCPU 值的建议方法:
https ://forums.aws.amazon.com/thread.jspa?threadID=265573

于 2019-09-09T08:30:38.703 回答