공정 공유 일정을 사용하여 작업 예약 지원 - 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 작업 목록을 검토할 수 있습니다. 자세한 내용은 작업 대기열 상태 보기 단원을 참조하십시오.