본문 바로가기
HPC

[SLURM] SBATCH(1)

by Yoon_estar 2024. 9. 6.
728x90
반응형

SBATCH는 사용자가 작성한 스크립트를 스케줄러를 통해 배치 방식으로 작업을 제출하고 출력 결과는 별도의 로그 파일을 통해 확인하는 방식

 

작업 제출 스크립트 작성

$ vi job_submit.sh

$ cat job_submit.sh
#!/bin/sh
#SBATCH --job-name=job_test1  ### 작업명
#SBATCH --chdir=/home/admin/temp ### 작업디렉토리
#SBATCH --output=/home/admin/temp/job_test1.log   ### 결과로그파일
#SBATCH --get-user-env  ### 현재 터미널에 로드된 환경설정을 그대로 유지
#SBATCH --nodes=1  ### 작업할당 노드 수
#SBATCH --tasks-per-node=8  ### 작업할당 노드별 코어수
#SBATCH --ntasks=8  ### 작업에 할당된 전체 코어수
#SBATCH --partition=all.q  ### 작업을 실행할 파티션(자원그룹) 지정

srun hostname
env | grep -i -e slurm

작업 제출

$ sbatch job_submit.sh
Submitted batch job 52

작업 로그 확인

$ cat job_test1.log
/var/spool/slurmd/job00053/slurm_script: line 11: .gc/job_test1_pe_hostfile: No such file or directory
/var/spool/slurmd/job00053/slurm_script: line 12: .gc/job_test1_machines: No such file or directory
/var/spool/slurmd/job00053/slurm_script: line 14: .gc/job_test1_gpu_hostfile_53: No such file or directory
master90
master90
master90
master90
master90
master90
master90
master90
SLURM_NODEID=0
SLURM_TASK_PID=886427
SLURM_PRIO_PROCESS=0
SLURM_SUBMIT_DIR=/home/admin
SLURM_PROCID=0
SLURM_JOB_GID=1999
SLURMD_NODENAME=master90
SLURM_TASKS_PER_NODE=8
SLURM_NNODES=1
SLURM_GET_USER_ENV=1
SLURM_NTASKS_PER_NODE=8
SLURM_JOB_NODELIST=master90
SLURM_CLUSTER_NAME=gridcenter
SLURM_NODELIST=master90
SLURM_NTASKS=8
SLURM_JOB_CPUS_PER_NODE=8
SLURM_TOPOLOGY_ADDR=master90
SLURM_WORKING_CLUSTER=gridcenter:192.168.207.90:6817:9728:109
SLURM_JOB_NAME=job_test1
SLURM_JOBID=53
SLURM_CONF=/engrid/enslurm/slurm/slurm.conf
SLURM_NODE_ALIASES=(null)
SLURM_JOB_QOS=prj_admin_qos
SLURM_TOPOLOGY_ADDR_PATTERN=node
SLURM_CPUS_ON_NODE=8
SLURM_JOB_NUM_NODES=1
SLURM_JOB_UID=2001
SLURM_JOB_PARTITION=all.q
SCHED_TYPE=slurm
SLURM_JOB_USER=admin
SLURM_NPROCS=8
SLURM_SUBMIT_HOST=master90
SLURM_JOB_ACCOUNT=prj_admin
SLURM_GTIDS=0
SLURM_JOB_ID=53
SLURM_LOCALID=0

작업 종료

  • scancel <Job id>
$ scancel 52

 

반응형

'HPC' 카테고리의 다른 글

[Linux] ANSYS 소프트웨어 설치  (0) 2024.11.18
[SLURM] SBATCH(2)  (0) 2024.09.09
[SLURM] SRUN 명령어  (1) 2024.09.05
[Ubuntu] SGE 설치  (0) 2024.09.03
Slurm 수동 설치  (0) 2024.06.17