使用公平共用排程來協助排程任務 - AWS Batch

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

使用公平共用排程來協助排程任務

公平共用排程提供一組控制項,以協助排程任務。如需排程政策參數的詳細資訊,請參閱 SchedulingPolicyDetail

  • 共用衰減秒數 – AWS Batch 排程器用來計算每個共用識別符公平共用百分比的期間 (以秒為單位)。值為零表示只會測量目前的用量。較長的衰減時間可為時間提供更多權重。

    注意

    衰減的期間計算方式為:shareDecaySeconds + OrderMinutes其中 OrderMinutes 是以分鐘為單位的時間。

  • 運算保留 – 防止單一共用識別符中的任務用完連接至任務佇列的所有資源。預留比率是 (computeReservation/100)^ActiveFairShares,其中 ActiveFairShares是作用中共享識別符的數量。

    注意

    如果共用識別符的任務處於 SUBMITTEDPENDINGSTARTINGRUNNABLERUNNING 狀態,則視為作用中的共用識別符。在衰減期間到期之後,共享識別符會被視為非作用中。

  • 權重因數 – 共享識別符的權重因數。預設值為 1. 較低的值可讓共用識別符中的任務執行,或為共用識別符提供額外的執行時間。例如,使用權重因數為 0.125 (1/8) 之共用識別符的任務,會被指派為使用權重因數為 1 之共用識別符的任務運算資源的八倍。

    注意

    只有在您需要更新預設權重因數為 1 時,才需要定義此屬性。

當任務佇列處於作用中狀態且正在處理任務時,您可以透過RUNNABLE任務佇列快照檢閱前 100 個任務的清單。如需詳細資訊,請參閱在 中檢視任務佇列 AWS Batch