Translations:GNU Parallel/10/fr: Difference between revisions

From Alliance Doc
Jump to navigation Jump to search
(Created page with "== Utiliser plusieurs nœuds == Un ensemble de tâches peut être réparti sur plusieurs nœuds d'une grappe, comme c'est le cas des tâches exécutées sur les serveurs de Ca...")
(No difference)

Revision as of 19:52, 26 August 2016

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (GNU Parallel)
==Running on Multiple Nodes==
{{Warning
|title=Not recommended
|content=
While GNU parallel can be used across multiple nodes, it can have problems doing so, and it is not recommended, in particular in the context of a lot of short jobs. That is because it needs to start an SSH session on remote nodes, an operation which often requires several seconds and may hang. If you choose to use it, make sure you add a delay between jobs of 30 seconds or more, using the option <tt>--sshdelay 30</tt>
}}

Utiliser plusieurs nœuds

Un ensemble de tâches peut être réparti sur plusieurs nœuds d'une grappe, comme c'est le cas des tâches exécutées sur les serveurs de Calcul Canada. Voici un exemple :

Question.png
[nom@serveur ~]$ parallel --jobs 12 --sshloginfile $PBS_NODEFILE --env MA_VARIABLE --workdir $PWD ./mon_programme

Dans ce cas, nous supposons que chaque nœud a 12 cœurs et nous utiliserons la commande $PBS_NODEFILE créée automatiquement par l'ordonnanceur pour désigner les nœuds qui doivent être utilisés pour distribuer les tâches. Avec --env, une variable de l'environnement peut être transférée à tous les nœuds; l'option --workdir fait en sorte que toutes les tâches auront le même répertoire comme nœud principal.