2012-11-02 2 views
3

동일한 SAS 작업에서 병렬 스레드를 실행하기 위해 SAS MP Connect를 사용하여 첫 번째 코드를 개발 중입니다.SAS MP (다중 처리) 연결

MP 연결은 실제로 사용할 수있는 CPU 수에 의해서만 제한된다는 것을 알고 있지만 이상적으로 모든 작업을 내 작업에 사용하고 싶지는 않습니다.

SAS에는 실행되는 MP 연결 프로세스의 수를 제한하는 옵션이 있습니까?

답변

3

나는 가능한 CPU의 수와 관련된 MP CONNECT 한계를 인식하지입니다. MP CONNECT은 "부모"세션의 제어하에 동시에 실행되는 여러 개의 SAS 세션을 생성하는 기술입니다. 더 큰 관심사는 I/O와 메모리입니다. 각 세션은 자체 프로세스이기 때문입니다. 단일 CPU 머신에서 MP CONNECT 개의 프로세스를 실행할 수도 있습니다 (이 경우 물론 실제 병렬 성능을 얻지 못합니다).

또한 특정 질문에 대해 호출 할 수있는 세션 수를 제어하는 ​​옵션이 없습니다.

여기는 pretty good SAS paper입니다. 조금 오래되었지만 원리는 여전히 유효합니다.