计划策略参数 - Amazon Batch
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

计划策略参数

计划策略分为三个基本组成部分:计划策略的名称、公平份额策略和标签。

计划策略名称

name

计划策略的名称。最多能包含 128 个字母(大写和小写字母)、数字、连字符和下划线。

类型:字符串

必需:是

公平份额策略

fairsharePolicy

计划策略的公平份额策略。

"fairsharePolicy": { "computeReservation": number, "shareDecaySeconds": number, "shareDistribution": [ { "shareIdentifier": "string", "weightFactor": number } ] }

类型:对象

必需:否

computeReservation

一个值,用于为尚未使用的公平份额标识符预留一些可用的最大 VCPU。

预留比为 (computeReservation/100)^ActiveFairShares,其中 ActiveFairShares 是活动公平份额标识符的数量。

例如,computeReservation 值为 50 表示,如果只有一个活跃的公平份额标识符,则 Amazon Batch 应预留最大可用 VCPU 的 50%;如果有两个活跃的公平份额标识符,则应预留 25%;如果有三个活跃的公平份额标识符,则应预留 12.5%。computeReservation 值为 25 表示,如果只有一个活跃的公平份额标识符,则 Amazon Batch 应预留最大可用 VCPU 的 25%;如果有两个活跃的公平份额标识符,则应预留 6.25%;如果有三个活跃的公平份额标识符,则应预留 1.56%。

类型:整数

有效范围:最小值为 0。最大值为 99。

必需:否

shareDecaySeconds

用于计算每个正在使用的公平份额标识符的公平份额百分比的时间段。值为零(0)表示仅测量当前使用量。衰减使最近运行的作业比之前运行的作业具有更高的权重。

类型:整数

有效范围:最小值为 0。最大值为 604800(1 周)。

必需:否

shareDistribution

对象的数组,其中包含公平份额策略的公平份额标识符的权重。未包含的公平份额标识符的默认权重为 1.0

"shareDistribution": [ { "shareIdentifier": "string", "weightFactor": number } ]

类型:数组

必需:否

shareIdentifier

公平份额标识符或公平份额标识符前缀。如果字符串以“*”结尾,则此字符串为以该前缀开头的公平份额标识符指定公平份额标识符前缀。例如,如果值为 UserA*weightFactor 为 1,并且有两个以 UserA 开头的公平份额标识符,则每个公平份额标识符的权重都将为 2;如果有五个这样的公平份额标识符,则每个标识符的权重都将为 5。

公平份额策略中的公平份额标识符以及公平份额标识符前缀列表不能重叠。例如,在同一公平份额策略中,无法同时存在公平份额标识符的前缀为 UserA* 且公平份额标识符为 UserA-1

类型:字符串

必需:是

weightFactor

公平份额标识符的权重系数。默认值为 1.0。值越低,计算资源的优先级越高。例如,使用权重因子为 0.125(1/8)的共享标识符的作业获得的计算资源是使用权重因子为 1 的共享标识符的作业的 8 倍。

支持的最小值为 0.0001,,支持的最大值为 999.9999。

类型:浮点值

必需:否

标签

tags

与计划策略关联的键值对标签。有关更多信息,请参阅对Amazon Batch资源加标签

类型:字符串到字符串映射

必需:否