2012-11-02 2 views
3

Je développe mon premier morceau de code en utilisant SAS MP Connect pour exécuter des threads parallèles à partir du même job sas. Je comprends que MP CONNECT n'est limité physiquement que par le nombre de processeurs disponibles, mais je ne veux pas utiliser tous les processeurs pour mon travail!SAS MP (Multi Processing) Connexion

SAS peut-il limiter le nombre de processus MP CONNECT exécutés?

Répondre

3

Je ne suis pas au courant de MP CONNECT limitations liées au nombre de processeurs disponibles. MP CONNECT est juste une technique pour créer plusieurs sessions SAS qui s'exécutent en même temps, le tout sous le contrôle d'une session "parent". Les plus grandes préoccupations sont les E/S et la mémoire, puisque chaque session est son propre processus. Vous pouvez même exécuter des processus MP CONNECT sur une machine à un processeur (dans ce cas, vous n'obtiendrez pas de véritables performances parallèles bien sûr).

En outre, à votre question spécifique, il n'y a pas une option pour contrôler combien de sessions MP CONNECT vous pouvez invoquer. Il s'agit d'un pretty good SAS paper; Bien que ce soit un peu vieux, les principes sont toujours valables.