排程原則參數 - AWS Batch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

排程原則參數

排程原則分為三個基本元件:排程原則的名稱、公平共用原則和標籤。

排程原則名稱

name

排程原則的名稱。可以包含最多可達 128 個字元 (大小寫)、數字、連字號和底線。

類型:字串

必要:是

公平共享政策

fairsharePolicy

排程政策的公平共用政策。

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

類型:物件

必要:否

computeReservation

用於為尚未使用的公平共用識別碼保留部分可用最大 VCPU 的值。

保留比例為 (computeReservation/100)^ActiveFairShares,其中 ActiveFairShares 為作用中公平共用識別碼的數量。

例如,computeReservation值 50 表示如果只有一個使用中的公平共用識別碼,則AWS Batch應保留最大可用 VCPU 的 50%;如果有兩個作用中的公平共用識別碼,則應保留 25%;如果有三個作用中的公平共用識別碼,則應保留 12.5%。computeReservation值 25 表示如果只有一個使用中的公平共用識別碼,則AWS Batch應保留最大可用 VCPU 的 25%;如果有兩個作用中的公平共用識別碼,則應保留 6.25%;如果有三個作用中的公平共用識別碼,則應保留 1.56%。

類型:整數

有效範圍:最小值為 0。最大值 99。

必要:否

shareDecaySeconds

用於計算每個正在使用的公平股份識別碼的公平份額百分比的時間段。若此值為零 (0),表示僅應測量目前的使用量。衰減允許最近執行的任務比先前執行的任務具有更多權重。

類型:整數

有效範圍:最小值為 0。最大值為 604800(一週)。

必要:否

shareDistribution

包含公平共用原則之公平共用識別碼權重的物件陣列。未包含的公平共用識別碼的預設權數為1.0

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

類型:陣列

必要:否

shareIdentifier

公平共用識別碼或公平共用識別碼字首。如果字符串以 '*' 結尾,則此字符串為以該前綴開頭的公平共享標識符指定公平共享標識符前綴。例如,如果值是UserA*且為 1,並且有兩個以開頭的公平共用識別碼UserA,則每個這些公平共用識別碼的權重將為 2;如果有五個這樣的公平共用識別碼,則每個識別碼的權重為 5。weightFactor

公平共用政策中的公平共用識別碼和公平共用識別碼前綴清單不能重疊。例如,您不能UserA-1在相同的公平共用政策中使用UserA*的公平共用識別碼前置詞和公平共用識別碼。

類型:字串

必要:是

weightFactor

公平共用識別碼的權重係數。預設值為 1.0。較低的值對於運算資源的優先順序較高。例如,使用權重係數為 0.125 (1/8) 之共用識別碼的任務,與使用權重係數為 1 之共用識別碼的任務相較之下,會取得 8 倍的運算資源。

支援的最小值為 0.0001,支援的最大值為 999.9999。

類型:浮點數

必要:否

標籤

tags

要與排程原則相關聯的索引鍵值配對標籤。如需詳細資訊,請參閱標記您的 AWS Batch 資源

類型:字串到字串映射

必要:否