공정 공유 일정을 사용하여 작업 예약 지원
공정 공유 예약은 작업 예약에 도움이 되는 일련의 제어 기능을 제공합니다.
참고
예약 정책 파라미터에 대한 자세한 내용은 SchedulingPolicyDetail을 참조하세요.
-
성능 저하 초 공유— AWS Batch 스케줄러가 각 공정 공유 식별자에 대한 공정 공유 백분율을 계산하는 데 사용되는 시간(초)입니다. 값이 0이면 현재 사용량만 측정됨을 나타냅니다. 성능 저하 시간이 길수록 시간에 더 많은 가중치를 부여합니다.
참고
성능 저하 시간은 다음과 같이 계산됩니다.
shareDecaySeconds + OrderMinutes
여기서OrderMinutes
시간은 분 단위로 정렬됩니다. -
컴퓨팅 예약 — 단일 공유 식별자의 작업이 작업 대기열에 연결된 모든 리소스를 사용하는 것을 방지합니다. 예약 비율은
(computeReservation/100)^ActiveFairShares
입니다. 여기서ActiveFairShares
는 활성 공정 공유 식별자 수입니다.참고
공유 식별자에 작업이
SUBMITTED
,PENDING
,RUNNABLE
,STARTING
또는RUNNING
상태이면 활성 공유 식별자로 간주됩니다. 성능 저하 기간이 만료되면 공유 식별자는 비활성 상태로 간주됩니다. -
가중치 계수 – 공유 식별자의 가중치 계수입니다. 기본값은 1입니다. 값이 낮을수록 공유 식별자의 작업이 실행되도록 허용하거나 공유 식별자에 추가 런타임이 제공됩니다. 예를 들어, 가중치 0.125(1/8)로 공유 식별자를 사용하는 작업은 가중치 1로 공유 식별자를 사용하는 작업 보다 8배의 1 컴퓨팅 리소스를 할당 받습니다.
참고
기본 가중치 계수인 1을 업데이트해야 하는 경우에만 이 속성을 정의하면 됩니다.
작업 대기열이 활성 상태이고 작업을 처리 중인 경우 작업 대기열 스냅샷을 통해 처음 100개의 RUNNABLE
작업 목록을 검토할 수 있습니다. 자세한 내용은 작업 대기열 상태 보기 단원을 참조하십시오.