HPC 팩에는 클러스터에서 실행 중인 작업의 진행률을 전달하는 데 도움이 되는 두 가지 작업 속성인 진행률및 진행률 메시지포함됩니다. 기본적으로 HPC 작업 스케줄러 서비스는 Progress 속성을 해당 작업에 대해 완료된 작업 또는 서비스 호출의 백분율로 설정하고 유지 관리합니다. 기본 진행률 계산은 큰 매개 변수 스윕에 가장 적합합니다. 작업 진행률에 대한 사용자 지정 진행률 또는 자세한 상태 정보를 제공하려는 경우 애플리케이션 또는 스크립트에 명령을 포함하여 진행률 설정하고 작업 속성을 진행률 메시지를 수 있습니다. 예를 들어 애플리케이션 또는 스크립트 파일에 일부 작업을 수행하는 루프가 포함된 경우 각 반복에서 진행률 속성을 업데이트할 수 있습니다.
일괄 처리(.bat) 파일, HPC PowerShell 스크립트(.ps1) 또는 애플리케이션에서 Progress 및 Progress Message 속성을 설정하려면 %CCP_JOBID%
환경 변수를 사용하여 현재 작업의 작업 ID를 가져올 수 있습니다.
.bat 파일에서 작업 수정 명령을 사용합니다. 예를 들면 다음과 같습니다.
Job modify %CCP_JOBID% /progress:50 /progressmsg:”Hello”
.ps1 파일에서 Set-HpcJob cmdlet을 사용합니다. 예를 들면 다음과 같습니다.
set-HpcJob –id %CCP_JOBID% -progress 50 –progressmessage ”Hello”
API를 사용하여 애플리케이션에서 사용자 지정 진행률을 설정하는 방법에 대한 자세한 내용은 사용자 지정 작업 진행률 설정 정보단계별 가이드를 참조하세요.
Progress 및 Progress Message 속성에 대한 값은 다음 상태에 있는 작업에 대해 설정할 수 있습니다.
구성
대기 중
실행
취소된
실패한
추가 고려 사항
명령줄 인터페이스, HPC PowerShell 또는 API를 통해 Progress 속성에 대한 값을 제공하는 경우 작업 Scheduler 서비스는 작업에 대한 Progress 계속 업데이트하지 않습니다.
SOA 작업의 경우 Progress 속성은 해당 작업에 대한 서비스 호출 수에 따라 broker 노드에 의해 설정되고 유지 관리됩니다.
진행률 메시지 기본적으로 작업 목록에 표시되지 않습니다. 작업 목록에 표시되는 작업 및 작업 속성을 사용자 지정하고 세부 정보 창
수 있습니다. 메뉴 모음에서 보기클릭한 다음 열 선택기클릭합니다.
추가 참조
작업 및 작업 관리 - Job Manager
작업 또는 작업 보기 - 작업 관리자
작업 상태 추적 - 작업 관리자