首页 > 解决方案 > Aws 批处理:阵列作业是否创建单独的资源?

问题描述

AWS 批处理文档指出,阵列作业共享通用参数,例如作业定义、vCPU 和内存。这是否意味着如果我有一个 1000 的阵列作业和 vCPU 为 4,每个子作业将获得 4 个 vCPU 或所有子作业的总 vCPU 将是 4?

标签: amazon-web-servicesaws-batch

解决方案


前者。作业定义定义了给定作业的资源量。然后数组作业指向作业定义以声明“这是数组中每个单独作业所需要的”

在您的示例中,每个作业获得 4 个 vCPU。您的计算环境可能会有一些最大数量的 vCPU。如果该最大值为 8,则只有 2 个单独的作业同时运行,另外 998 个在队列中等待,直到资源可用。


推荐阅读