Wie lege ich für meinen Benutzer ohne Managerrechte ein Slot-Limit für SGE fest?

Wie lege ich für meinen Benutzer ohne Managerrechte ein Slot-Limit für SGE fest?

Auf unserem Cluster könnte ich mit der aktuellen Konfiguration von SGE alle Slots nutzen. Ich möchte meine Berechtigungen nicht versehentlich überstrapazieren bzw. bei jedem Submit überprüfen.

Gibt es eine Möglichkeit, eine feste Begrenzung für die Anzahl der Slots festzulegen, die meine Jobs nutzen können?

Ich habe keine Managerrechte, daher kann ich nicht wie in der Frage "Wie kann ich die maximale Anzahl laufender Jobs pro Benutzer auf SGE festlegen?„Obwohl das genau das wäre, wonach ich suche.

Antwort1

Wenn Sie eine aktuelle Grid-Engine verwenden und mehrere Jobs mit identischen Ressourcenanforderungen übermitteln, können Sie versuchen, sie als einzelnen Array-Job zu übermitteln, der durch den -tcSwitch begrenzt ist. Der folgende Befehl übermittelt einen Job mit 100.000 Aufgaben, führt aber immer nur 100 gleichzeitig aus:

qsub -t 1-100000 -tc 100 script.sh

verwandte Informationen