2020. 1. 28. 14:47 나의일 관련/클러스터관리툴
PBS Pro 사용 방법 정리(작성중)
1. 작업 제출 스크립트 작성
#!/bin/sh #PBS -V #PBS -q workq #PBS -N openmp_job #PBS -l select=1:ncpus=10:mpiprocs=1:ompthreads=10 #PBS -l walltime=04:00:00
cd $PBS_O_WORKDIR ./a.out |
- 파란색 부분을 적절히 수정해서 사용 합니다.
- 위 예제에서 붉은색 부분은 작업 제출 경로로 이동하게 하는 예제로 삭제하지 않고 사용 해야 실행 오류가 발생 하지 않습니다.
2. 작업 제출 방법
- "qsub {스크립트 명}" 으로 작업을 제출할 수 있습니다.
- 예제 : 스크립트 파일 이름이 openmp.sh 인 경우
$ qsub openmp.sh |
3. 작업 조회
- qstat 명령으로 수행중인 작업과 종료된 작업을 조회
- -x 옵션을 사용할 경우 기존 작업 목록 조회
$ qstat -x Job id Name User Time Use S Queue ---------------- ---------------- ---------------- -------- - ----- 0.mgmt STDIN applic 00:00:00 F workq 1.mgmt STDIN applic 00:00:00 F workq 2.mgmt STDIN applic 00:00:00 F workq 3.mgmt STDIN applic 00:00:00 F workq |
4. 인터렉티브 작업 제출
- qsub 명령 뒤에 "-I(대문자 아이)" 옵션을 사용합니다.
- 자원 사용에 대한 설정은 "-l(소문자엘)"로 지정합니다.
$ qsub -I -V -l select=1:ncpus=10:mpiprocs=1:ompthreads=10 -l walltime=01:00:00 |
5. 작업 삭제
- "qdel {작업ID}" 로 제출된 작업을 삭제할 수 있습니다.
- 작업ID는 qstat 명령으로 조회 되는 "Job id" 항목의 값 입니다.
- 예제 : 작업ID 가 3.mgmt 인 경우
$ qdel 3.mgmt |
'나의일 관련 > 클러스터관리툴' 카테고리의 다른 글
ipmitool 명령어 모음 (1) | 2019.11.12 |
---|---|
오류 내용 : ld: cannot find -lfl (0) | 2018.01.08 |
linux 유용한 스크립트 기록 (0) | 2017.11.16 |
PBS Pro stack size 조정 기록 (0) | 2017.11.13 |
SLURM 공부 기록 (0) | 2017.11.08 |