공정 공유 일정을 사용하여 작업 예약 지원 - AWS Batch

공정 공유 일정을 사용하여 작업 예약 지원

공정 공유 예약은 작업 예약에 도움이 되는 일련의 제어 기능을 제공합니다.

참고

예약 정책 파라미터에 대한 자세한 내용은 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 작업 목록을 검토할 수 있습니다. 자세한 내용은 작업 대기열 상태 보기 섹션을 참조하세요.