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 재시작 ..