Linux-Warteschlangensystem

2750
klew

Wir haben einige Computer, die für Simulationen in der Physik verwendet werden, die von wenigen Personen ausgeführt werden. Ich möchte ein Warteschlangensystem installieren, um Aufgaben zu übermitteln und die Ressourcen ordnungsgemäß zu teilen. Was würden Sie für eine einzelne Maschine und für Cluster empfehlen? Ich interessiere mich für freie Lösungen.

4

2 Antworten auf die Frage

2
John T

Für eine einzelne Maschine reicht der atBefehl wahrscheinlich aus. Damit können Sie Ihre Aufgabe so konfigurieren, dass sie nur dann ausgeführt wird, wenn die Ressourcennutzung niedrig ist (<0,8), indem Sie den -bSchalter (Stapelverarbeitung) verwenden, oder Sie können die Priorität mithilfe der Buchstaben az angeben.

Beispiel:

at -q b now /home/myname/script.sh 

gleichwertig:

batch /home/myname/script.sh 

Verwenden Sie für Cluster die GNU-Warteschlange .

Weder at noch batch ist für mich nicht gut, da es die Nutzung zwischen vielen Benutzern nicht ausbalanciert, aber ich werde mir GNU Queue ansehen klew vor 14 Jahren 0
Sie haben aber auch nach einer Antwort für eine einzelne Maschine gefragt, daher bin ich mir nicht sicher, worauf Sie sich einlassen. John T vor 14 Jahren 0
1
Peltier

In unserem Labor verwenden wir PBS / Torque, und es funktioniert ziemlich gut.