Sun Grid Engine 동적 자원 할당

Sun Grid Engine 동적 자원 할당

내 클러스터는 Sun의 Grid Engine 버전 "GE 6.2u5 $Date: 2009/12/01 12:24:06 $"를 실행하고 있습니다. 여러 명령이 포함된 bash 스크립트로 정의된 대기열에 단일 작업을 제출하고 싶습니다. 이 스크립트에 있는 대부분의 명령은 CPU 1개만 사용할 수 있습니다. 그러나 하나의 단일 명령으로 N개의 CPU를 사용할 수 있습니다. 내 스크립트에서 단 하나의 명령에 대해 더 많은 프로세서를 요청하는 것이 가능합니까?

답변1

이와 같은 리소스를 동적으로 할당하는 것은 SGE에서는 불가능합니다. 이 상황을 처리하는 적절한 방법은 작업을 정의하는 스크립트를 세 부분으로 분할하는 것입니다. A,B,C 여기서 A=1 CPU만 필요한 명령이 있는 스크립트 B=N CPU가 필요한 명령이 있는 스크립트 C=1개만 필요한 명령이 있는 스크립트 CPU

그런 다음 이 세 개의 스크립트를 세 가지 다른 작업으로 제출하고 마지막 두 개는 이전 두 개 완료에 종속되도록 하는 것입니다.

관련 정보