在Compute环境中,AWS Batch作业的启动时间过长,且Min vCPUs = 0

时间:2019-02-27 09:36:21

标签: amazon-web-services amazon-ec2 amazon-ecs aws-batch

我正在使用AWS Batch。提交工作后,我等待10-15分钟,直到我的工作获得“正在运行”状态。接下来是我的Compute环境配置:

配置模型:EC2
实例类型:m4.xlarge

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

ECR图像大小约为130 MB。

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

1 个答案:

答案 0 :(得分:0)

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

在这里您可以找到有关开始执行作业的时间以及为什么批处理不能按预期的速度调度作业的说明:
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