2016-08-17 4 views
0

MPI 클러스터에 액세스 할 수 있습니다. 그것은 순수하고 깨끗한 lan 클러스터, SLURM 또는 OpenMP, mpicc, mpirun이 설치된 것을 제외합니다. sudo 권한이 있습니다. 액세스 가능하고 구성된 MPI 노드는 모두 /etc/hosts에 나열됩니다. 필자는 MPI 프로그램을 컴파일하고 실행할 수 있지만 MPI 클러스터 기능에 대한 정보를 얻는 방법 : 총 코어 사용 가능한 프로세서 정보, 총 메모리, 현재 실행중인 작업은 무엇입니까?MPI에서 노드 당 사용 가능한 리소스를 나열하는 방법은 무엇입니까?

전체적으로 MPI 환경에서 작동 할 수있는 sinfosqueue의 아날로그를 검색합니까?

+0

먼저 클러스터의 설명서를 살펴 보는 것이 좋습니다. 어디 있는지 모르거나 존재하지 않는다면 시스템 관리자 및/또는 지원팀에 문의하십시오. 아니면 질문이 일반적인 질문입니까? 어떤 경우에는 무엇을 얻고 싶은지, 어떤 도구를 사용하고 싶은지에 대해 좀 더 구체적으로 설명하십시오. – Gilles

+0

질문에 더 분명하게 답할 수 있습니까? 당신이 그것을 정의 할 때, 나는 어디에서 문제인지를 볼 수 없다. 예를 들어,'sinfo' 나'squeue'를 사용할 수없는 이유는 무엇입니까? (가정 할 수는 있겠지만 단지 가정 일뿐입니다)? 포터블 하드웨어 지역 ('hwloc')을 체크 할 수도 있지만 (아직 체크하지 않았다면), 문제를 이해할 수 없기 때문에 대답을 확신 할 수 없습니다. – Angelos

답변

2

총 코어는 사용 가능한 : 총 메모리 : 당신은 하드웨어 토폴로지를보고 총 코어와 총 메모리에 대한 정보를 얻기 위해 휴대용 하드웨어 소재지 hwloc를 사용하려고 할 수 있습니다. 은 또한 당신이 lscpu 또는 현재 작업을 실행

cat /proc/cpuinfo 사용하여 CPU에 대한 정보를 얻을 수 있습니다 당신은 IMB (자유) nmon-t 상단 실행중인 프로세스를보고 옵션에서 모니터링 소프트웨어 nmon을 사용할 수 있습니다 (같은 top 명령) . nmon 온라인 또는 오프라인 모드를 사용할 수 있습니다. 그것은 120 개 스냅 샷을 때까지 IMB developerWorks

nmon -fT -s 30 -c 120

하나의 "스냅 샷"30 초마다 점점인가에서

다음의 예이다. 그런 다음 출력을 검사 할 수 있습니다.

-f없이 실행하면 결과가 표시됩니다.

관련 문제