本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
排程原則參數
排程原則分為三個基本元件:排程原則的名稱、公平共用原則和標籤。
排程原則名稱
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 資源。
類型:字串到字串映射
必要:否