5.6 Job(작업) 실행 예제

ㅁ PBS Professional 을 이용할 작업실행
ㅁ 실행을 위한 배치파일을 작성 (test.sh)
#!/bin/sh#PBS –l select=1:ncpus=4 (하나의 계산노드에서 4 개의 CPU 를 사용)#PBS –q workq (큐 지정)#PBS –N job_name (job 의 이름을 사용자가 원하는 대로 입력))cd $PBS_O_WORKDIR (현재 위치핚 작업 디렉토리를 의미함)ping –c 5 localhost (실행하고자 하는 명령어를 나열)hostname > hostname.out (실행하고자 하는 명령어를 나열)		

ㅁ 스크립트를 PBS 를 통해 실행 (qsub)
qsub [실행스크립트]ex) qsub test.sh (스크립트 내에 PBS 옵션이 포함된 경우)ex) qsub –l select=1:ncpus=4 –q workq (PBS 옵션이 실행스크립트 내에 없는 경우 명령어 실행 시 지정)		

ㅁ 작업 실행 후 모니터링 (qstat, tracejob)
qstat [options] / tracejob [JobID]ex) qstat –an1 (현재 계산노드에서 실행되는 작업 목록조회)ex) tracejob 14 (작업에 대한 세부내역 조회)		

ㅁ 포탈 우측 상단에 "클라우드 콘솔"

ㅁ Compute Manager 를 이용한 작업실행
ㅇ 로그인 하기
웹브라우저의 주소 창에 아래 URL 을 입력http://[헤드노드 IP 주소]:8086/hwe (Chrome 또는 Firefox 권장 , IE9 사용가능)사용자 ID/Password 입력 후 로그인 버튼을 클릭		

 

ㅁ 처음 사용 시작을 위한 설정
처음 사용하기 위한 사용자 환경을 설정우측상단에 톱니모양의 이미지를 클릭 (하단 이미지 참고)				

 

ㅁ 작업실행(submit)
페이지의 좌측 하단에 “Job Submission” 메뉴를 클릭Server : 다수의 헤드노드가 있는 경우 선택사용 가능Job name : 사용자가 원하는 JOB 의 이름을 입력Number of Processors : 작업 실행 시 사용한 CPU 갯수Job Script : 작업 실행을 위해 작성핚 스크립트- 우측의 파일목록에서 드래그앤드롭하거나 "파일선택" 을 클릭하고 PC 에서 파일을 첨부우측하단의 "submit"버튼을 클릭하여 작업실행			

 
ㅁ 모니터링
페이지의 좌측 하단에 "MONITORING" 메뉴를 클릭				

모니터링을 위한 작업 목록 상단의 컬럼에 오른쪽 마우스를 클릭하고 해당항목을 정렬하거나 새로운항목을 추가할 수 있음			

 

실행중인 Job의 status에 따라 하위의 버튼이 활성화 됨

  Terminate : 실행중인 Job을 종료

  Refresh : 전체 Job의 Status를 갱신

  Reload : 특정 Job의 Status 및 Monitoring 항목

  More Action : Job에 정의된 특정 작업을 처리


ㅁ Overview 탭을 통하여, 실행중인(종료된) Job의 State를 확인 할 수 있음.

ㅁ Compute Manager 에 application 실행 메뉴추가
"Job Submission" 메뉴의 좌측에 실행 한 어플리케이션을 목록에 추가하기 위해서는 헤드노드에 설정이 필요함