2016-07-04 29 views
2

Auf meinem Torque-Server-Manager möchte ich die Verwendung von Jobs Array-Übermittlung für alle Benutzer zu unterbinden: qsub -t.TORQUE: Wie die Verwendung von Jobs Array-Einreichung für alle Benutzer zu verbieten: qsub -t?

In der offiziellen Doc habe ich Pbs-Parameter gefunden, die dies verwalten können: max_job_array_size und max_slot_limit.

Ich würde gerne wissen, wenn ich diese Parameter auf 0 setzen: qmgr -c 'set server max_job_array_size=0' und qmgr -c 'set server max_slot_limit=0' Es wird effektiv verhindern, Array-Jobs einzureichen?

andere Vorschläge sind willkommen :) vielleicht eine Regel in der sudoers file? grüße

Antwort

1

Ich würde einfach alle qsub -t Einreichungen mit dem Job senden Filter zurückweisen. Dies gibt Ihnen auch die Möglichkeit, pädagogisches Feedback zu geben. Ihre andere Idee über max_job_array_size scheint auch vernünftig, aber Sie müssen es testen, um herauszufinden, ob das der Fall ist.

+0

Danke euch :) Ich werde beide Lösung testen. – VinceL

2

Ja, wenn Sie max_array_size auf 0 setzen, werden alle Array-Eingaben zurückgewiesen.

1

qmgr -c 'set server max_job_array_size = 0' und qmgr -c 'set server max_slot_limit = 0' funktioniert gut.