Job-Priorität

Faktoren, die die Priorität beeinflussen

Die Priorität eines Jobs wird hauptsächlich durch folgende Faktoren, in der Reihenfolge ihrer Wichtigkeit, bestimmt.

User-Shares

Die Anzahl der Shares im Sinne des [[FairshareScheduling][/fairshare scheduling/]] , die eine Nutzerin hat, bildet den Hauptfaktor. Je mehr Shares eine Nutzerin hat, desto höher wird die Priorität ihres Jobs sein. Der Verbrauch von CPU-Zeit verringert die Anzahl von Shares und setzt damit die Priorität wartender Jobs ab.

Job-Alter

Wie lange ein Job schon in der Warteschlange warte, ist ein weiterer wichtiger Faktor. Allerdings ist der Wert begrenzt und erreicht nach ein gewisser Zeit ein Maximum.

Job-Größe

Die Priorität von Jobs, die mehr Knoten beantragen, wird etwas erhöht.

Prioritäten anschauen

Die Faktoren, die die Priorität der aktuell wartenden Jobs bestimmen, können mit folgendem Kommando angeschaut werden. Dabei werden die Ergebnisse werden nach der Gesamtpriorität sortiert.

sprio -l | sort -nk3