SGE와 IB 환경에서 RLIMIT_MEMLOCK is 32768 bytes에러 해결 방법

IB 구성 환경에서 mpi 수행 시 RLIMIT_MEMLOCK is 32768 bytes 에러가 발생한다.
ulimit -l unlimited 로 해결 가능하나..SGE 상태에서 수행하면 여전히 같은 문제가 발생하는 경우
가 발생한다.

간단히..

#!/bin/sh
#$ -N test

ulimit -a

작업 제출서를 만들어 SGE를 통해 작업을 수행하면..

max memory lock 부분이 32Kbyte로 나온다.
이는 SGE 내부에서 memory lock 부분을 리눅스 운영체제 기본값을 fix하는 문제가 있는듯 함..

아래 방법으로 수정가능하다.

# qconf -mconf
.
.
.
execd_params none
을..
execd_params H_MEMORYLOCKED=unlimited

수정 후 .. sgeexecd 재시작 ..

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.