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}" 로 제출된 작업을 삭제할 수 있습니다.

- 작업IDqstat 명령으로 조회 되는 "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
Posted by 천연사이다

PBS Pro 에서 stack size 를 unlimited 로 변경할때.


- 대상 파일 : /opr/pbs/13.1.1.162303/lib/init.d/limits.pbs_mon

- 수정 방법 : 아래 예제와 같이 "ulimit -s unlimited" 를 조건문 밖에 작성.


#       This file will be sourced by the PBS startup script, pbs_init.d.

#       It is here only for binary compatibility with previous releases.

#       Feel free to replace its contents.

if [ -f /etc/sgi-release -o -f /etc/sgi-compute-node-release ] ; then

    MEMLOCKLIM=`ulimit -l`

    NOFILESLIM=`ulimit -n`

    STACKLIM=`ulimit -s`

    ulimit -l unlimited

    ulimit -n 16384

    ulimit -s unlimited

fi


    ulimit -s unlimited




Posted by 천연사이다


PBS Pro 에서 사용자의 작업 제출 허용 시키지 

PBS Manager 서버에서 qmgr 명령으로 변경

qmgr -c "set server flatted = true"

또는

# qmgr

Max open servers: 49

Qmgr: s s flatuid=true 





'나의일 관련 > 클러스터관리툴' 카테고리의 다른 글

오류 내용 : 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
redhat 계열 repo 파일 생성  (0) 2017.10.27
Posted by 천연사이다
이전버튼 1 이전버튼

블로그 이미지
공부 기록
천연사이다

공지사항

Yesterday
Today
Total

달력

 « |  » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함