2016-06-11 18 views
2

Mit qsub ich einen Job auf mehrere Knoten auf der gleichen Warteschlange übergeben können:Wie übermitteln Sie einen Auftrag in mehreren Warteschlangen mit Drehmoment?

qsub -I -q normal -l nodes=2:ppn=16 

Jedoch habe ich eine andere Warteschlange hyper genannt haben, ist es möglich, einen Job über zwei verschiedene Warteschlangen einreichen?

Etwas konzeptionell wie folgt aus:

qsub -I -l queue=normal:nodes=2:ppn=16,queue=hyper:nodes=2:ppn=16 

Antwort

1

Nein, Sie können nicht mehrere Warteschlangen mit einem Job verbinden. Es klingt wie Sie Eigenschaften/Funktionen verlangen, wie dies wollen:

qsub -I -l nodes=2:ppn=16+nodes=2:ppn=16:fastmem

+0

Sie sind deutlich getrennte Warteschlangen, würde ich normalerweise einen Job in der hyper-Warteschlange starten mit 'qsub -q hyper ...', und ebenso mit der normalen Warteschlange. Also ich denke, die einfache Antwort, die Sie geben, ist nein, aber nur um sicher zu sein, Sie sagen nicht, Eigenschaften/Funktionen zu verwenden, um eine Warteschlange oder ein anderes Recht zu spezifizieren? (Ich habe Eigenschaften/Funktionen vorher nicht benutzt) –

+1

So ziemlich, das meine ich, aber ich nehme an, dass Ihre Warteschlangen mit bestimmten Hosts verbunden sind, und zwar normalerweise über Knoteneigenschaften, wie in TORQUE_HOME/server_priv/nodes definiert : http://docs.adapecomputing.com/torque/6-0-1/help.htm#topics/torque/3-nodes/nodeProperties.htm http://docs.adapecomputing.com/torque/ 6-0-1/help.htm # topics/torque/4-serverPolicies/mappingQueueToRes.htm Sie können natürlich auch viel fortgeschrittenere und flexiblere Ressourcenzuordnung über einen Scheduler wie Moab erhalten, der Reservierungen, Knotengruppen unterstützt Aufgabenverteilung, Throttling, Backfill usw. – clusterdude