제한

2012-02-13 2 views
1

나는 오픈 MPI에서이 경고를 내 프로그램을 실행하면 :제한

libibverbs: Warning: RLIMIT_MEMLOCK is 32768 bytes. 
    This will severely limit memory registrations. 

내가 열기 MPI FAQ를 확인, 그들은 그것을 해결하는 방법을 설명합니다. 내 질문입니다 : 프로그램이 끝날 때까지 노력하고 있습니다, 효율성이나 결과에 영향을 미칠 경고입니까? Open MPI에 잠긴 메모리가 충분하지 않다면 어떻게 처리 할 것입니까?


편집 :

그들은 이것이 현재 OpenFabrics '인피니 소프트웨어에 의해 인쇄 경고라고 나에게 말했다. 그러나 InfiniBand 패브릭에 연결되지 않은 단일 노드에서 코드를 실행하고 있기 때문에이 오류를 인쇄하는 소프트웨어를 사용하지 않습니다 (Open MPI FAQ를 읽지 못했음).

답변

1

OpenFabrics 기반 네트워크를 사용하지 않는 경우이 경고를 무시할 수 있습니다.

또는 컴퓨터에서 OpenFabrics 서비스를 비활성화 한 다음 (IIRC)이 경고 메시지가 전혀 표시되지 않을 수 있습니다. 나는 솔직히 기억하지 못한다. :-)

+0

OpenFabrics 기반 네트워크 : infiniband를 좋아하십니까? – simona

+0

InfiniBand는 OpenFabrics 기반 네트워크 중 하나입니다. iWARP와 RoCE는 두 가지입니다. –

1

하나 완전히 다음 MCA 매개 변수를 사용하여 열기 MPI에서의 OpenIB BTL 모듈을 해제 할 수 있습니다

mpirun --mca btl ^openib ... 

이 초기화 및 인피니 밴드 HCA를 사용하려고 시도에서 열기 MPI를 방지하고 경고가 될 것이다 지나간.