[TORQUE, qsub] Mehrere Jobs pro Node ausführen

vilden

Lt. Junior Grade
Registriert
Juli 2007
Beiträge
482
Hey ho :)

Ich sitze gerade an ein paar Simulation welche mittels qsub (TORQUE) auf mehrere Server (5 Nodes mit je zwei CPU's Quad-Core’s -> 8 Kerne/Node) verteilt werden. Ein Simulationsdurchlauf lässt sich selbst nicht parallelisieren und profitiert auch nicht von mehreren Kernen/Nodes für einen Job. Jedoch ist es sinnvoll fünf Jobs gleichzeitig auszuführen, also pro Node ein Job. Die Ergebnisse lassen sich anschließend zusammentragen da sie nicht voneinander abhängig sind.

Ich möchte gerne pro Node acht Simulationsdurchläufe durchführen, komme jedoch momentan nicht dahinter wie ich das realisieren kann. Ich finde nur Anweisungen die sich auf einen Job beziehen und diesem verschiedene Nodes/Cores zuteilen. Hat jemand einen Tipp für mich?
 
Danke für deinen Link, es war aber ein Denkfehler von mir was das Skript anging :rolleyes:
Ein CPU-Kern pro Job wird durch qsub -l ncups=1 beansprucht. Der Scheduler verteilt die vorhanden Jobs in der Queue dementsprechend auf die vorhanden Kerne/Nodes ohne weiteres zutun.
 
Zurück
Oben