使用公平份额调度来帮助计划作业 - AWS Batch

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用公平份额调度来帮助计划作业

公平份额调度提供了一组控件来帮助安排作业。

注意

有关调度策略参数的更多信息,请参阅 SchedulingPolicyDetail

  • 共享衰减秒 – AWS Batch 调度器用于计算每个公平份额标识符的公平份额百分比的时间段(以秒为单位)。值为零表示仅测量当前使用量。更长的衰减时间会增加时间的权重。

    注意

    衰减时间段的计算公式为:shareDecaySeconds + OrderMinutes 其中 OrderMinutes 是顺序中的时间(以分钟为单位)。

  • 计算预留 - 防止单个份额标识符中的作业耗尽附加到作业队列的所有资源。预留比为 (computeReservation/100)^ActiveFairShares,其中 ActiveFairShares 是活动公平份额标识符的数量。

    注意

    如果份额标识符的作业处于SUBMITTEDPENDINGRUNNABLESTARTINGRUNNING 状态,则该标识符被视为有效份额标识符。衰减期限到期后,份额标识符被视为非活动状态。

  • 权重系数 - 份额标识符的权重系数。默认值是 1。较低的值允许份额标识符中的作业运行,或者为份额标识符提供额外的运行时间。例如,使用权重因子为 0.125(1/8)的共享标识符的作业获得的计算资源是使用权重因子为 1 的共享标识符的作业的 8 倍。

    注意

    只有在需要更新默认权重系数 1 时才需要定义此属性。

当作业队列处于活动状态并处理作业时,您可以通过作业队列快照查看前 100 个 RUNNABLE 作业的列表。有关更多信息,请参阅 查看作业队列状态