PBS (Profile Batch System)
기본적으로 command line 기반으로 동작
Batch job 을 기본적으로 사용함.
기본적인 qstat 사용방법
# -a -n -s 옵션 붙이면 더 자세한 정보를 확인할 수 있음.
qstat -ans
qstat -u <username> -ans
# 작업 끝난 queue 를 보여줌
qstat -H
# 모든 Queue 를 보여줌
qstat -x
Chunk
192 코어짜리 job 을 던지고 싶은데, 128코어 CPU 에는 들어가지 않으므로…
qsub -l select=3:ncpu=64
이렇게 해야 한다는 것.
Slice 나는 것 때문에 chunk 라는 개념이 있음.
Place
place 조건을 사용하지 않으면 한 군데로 모두 들어감 ( node )
place = free ( default, 알아서 넣음.)
place = scatter ( 여러 node 로 뿌림. 산발적으로 )
Priority
150 이상이면 다른 job 보다 먼저 들어감. ( express queue 개념 )
하지만 돌아가던 job 은 queue 상태로 다시 돌아가서 나중에 처음부터 다시 돌아야 하긴 함.
관련 command
Suspend
qmove
qalter
Reference
'개발' 카테고리의 다른 글
[Keras] module 'keras.engine' has no attribute 'Layer' 문제해결 (0) | 2022.10.13 |
---|---|
[Python] 모든 열, 모든 행 보기 (0) | 2022.10.07 |
Building simple app from python (0) | 2022.09.29 |
[Apple Silicon] M1 mac 에서 PyTorch 설치 (0) | 2022.06.04 |
WSL 사용 하여 작업 시 서버와 병행해서 네트워크 드라이브를 마운트 해야 하는 경우 (0) | 2022.05.17 |
댓글