配额和限制

本文档列出了适用于批处理的配额和系统限制。

  • 配额用于指定您可以使用的可计数共享资源的数量。配额由 Google Cloud 服务(例如 Batch)定义。
  • 系统限制是无法更改的固定值。

批处理作业在 Compute Engine 资源上运行,因此批处理也受 Compute Engine 配额和限制的约束。如果您的批处理作业还使用了其他 Google Cloud 服务,则也受这些服务的配额限制。尝试超出配额或限制时,系统会返回错误。如需了解详情,请参阅使用配额

除了其他服务的配额和限制之外, Google Cloud 批处理服务还有以下配额和限制,这些配额和限制无法更改。

请求配额

以下限制适用于批量请求。这些限制会显示为配额(例如在 Google Cloud 控制台中),但无法增加。

限制
每个区域每分钟的代理请求数 30000
每个区域每分钟的更改请求数 6000
每分钟每个区域的读取请求数 15000

作业限制

以下限制适用于批处理作业。

限制
每个任务组的任务数 100000
每个作业的并行任务数 5000
每个单可用区作业的并发虚拟机数量* 2000
每个多可用区作业的并发虚拟机数量* 4000
自动失败前的运行时间 14 天
作业定义的大小 1 MB

* 本文中的单可用区作业多可用区作业是指允许作业虚拟机使用的可用区数量,这可能与作业位置的可用区数量不同。如需了解详情,请参阅批处理位置

例如,对 jobs.create 方法或 gcloud CLI --config 文件发出的 REST 请求的大致大小。您可以通过将任务分配到多个作业来规避此限制,例如,了解如何安排依赖作业预览版)。