스케쥴러를 이용한 job submit(계산용 클러스터)

dorimosiada의 이미지

안녕하세요.

대학교에서 계산과학용 클러스터를 관리하는데, 궁금한 점이 있어 글을 씁니다.

병렬 job을 submit 할 때,

command line에서 바로 mpirun -np 8 -machinefiles ./hosts exec_filename
direct하게 하는 방법이 있고,

스케쥴러를 통해서 submit 하는 방법이 있는데요.

시스템관리와 사용량 체크등을 위해 command line에서 job을 수행하는 것을 불가능(제한)하게 하려 합니다.

/etc/security/limits.conf 파일을 들여다 보았는데, (googling을 해보니..)
대부분이 하드웨어 자원 사용에 대한 제한을 하는 것을 기록한 것들 뿐이었습니다.

혹시, 아시는 분 있으신지요??
(참고로, KISTI의 Tachyon 슈퍼컴이 스케쥴러를 통해서만 job submit이 가능하도록 셋업되어 있습니다.)

Undisputed의 이미지

실수를 방지할 목적이시라면..

/etc/profile.d/ 안에 alias mpirun='echo Sorry, Not Support!' 2>/dev/null

이렇게 넣어주시면 어떨까요?
물론 cron 작업시에는 정상적으로 실행됩니다.