Jobklassen

Jobklassen legen Grenzwerte für die Ressourcennutzung durch Stapeljobs fest. Eine Jobklasse definiert eine Richtlinie für die Ressourcennutzung durch eine Gruppe von Stapeljobs. Mit dieser Richtlinie können die Ausführungszeit, die Anzahl gleichzeitiger Jobs, das Jobprotokoll und der Warteschlangenspeicher für die Jobausgabe gesteuert werden. In diesem Artikel sind die von Jobklassen festgelegten Grenzwerte aufgelistet.

Jobklassen können in der Administrationskonsole konfiguriert und in einer Datei mit der Erweiterung .xml und dem Namen jobclass.xml in einem Verzeichnis Profilstammverzeichnis/config/cells/Zellenname/gridjobclasses/ gespeichert werden. Jeder Job wird einer Jobklasse zugeordnet.

Eine Jobklasse legt die Richtlinie für folgende Aspekte fest:

Ausführungszeit
Gibt an, wie lange ein Job maximal ausgeführt werden kann, bevor er automatisch vom System abgebrochen wird.
Maximale Anzahl gleichzeitig ausgeführter Jobs
Gibt die maximale Anzahl gleichzeitig zugeteilter Jobs einer bestimmten Jobklasse an.
Aufbewahrungszeit des Jobprotokolls
Gibt die Regel für das Löschen alter Jobprotokolle an. Die Aufbewahrungszeit kann in Form einer Zeitangabe oder einer Speicherplatzangabe angegeben werden:
Speicherplatz
Wird in Megabyte angegeben. Jobprotokolle der angegebenen Klasse werden an einem Endpunkt gelöscht, wenn der von den Jobprotokollen belegte Speicherplatz den angegebenen Maximalwert überschreitet. Dabei wird immer das jeweils älteste Jobprotokoll zuerst gelöscht.
Zeit
Gibt eine Anzahl von Tagen an. Jobprotokolle der angegebenen Klasse, die älter sind als N Tage, werden automatisch vom System gelöscht.
Jobausgabewarteschlange
Gibt die Regel für das Löschen von Jobs in der Jobausgabewarteschlange an. Ein Job befindet sich in der Ausgabewarteschlange, nachdem er abgeschlossen, gestoppt oder storniert wurde. Die Ausgabewarteschlangenrichtlinie lässt das automatische Löschen der Ausgabewarteschlange auf der Basis der folgenden Einstellungen zu:
Zahl
Gibt eine Anzahl von Jobs an. Wenn die Anzahl der Jobs der angegebenen Klasse in der Ausgabewarteschlange diesen Wert überschreitet, werden so viele Jobs gelöscht, bis die Gesamtanzahl kleiner als die angegebene Zahl ist. Dabei wird immer der jeweils älteste Job zuerst gelöscht.
Zeit
Gibt eine Anzahl von Tagen an. Jobprotokolle der angegebenen Klasse, die älter sind als N Tage, werden automatisch vom System gelöscht.

Die folgenden Grenzwerte werden von Jobklassen durchgesetzt:

maxExecutionTime
Eine ganze Zahl, die den maximalen Zeitraum in Sekunden angibt, die ein Job ausgeführt werden kann, bevor er abgebrochen wird.
maxConcurrentJob
Eine ganze Zahl, die die maximale Anzahl an Jobs angibt, die zu derselben Jobklasse gehören und einer Zelle zugeteilt werden können. Wenn dieser Grenzwert erreicht ist, werden neue Jobs, die zu derselben Jobklasse gehören, erst dann wieder zugeteilt, wenn die Ausführung der aktuellen Jobs abgeschlossen ist.
maxClassSpace
Eine ganze Zahl, die den maximal zulässigen Speicherplatz (in MB) für ein Jobprotokoll angibt, das zu dieser Jobklasse gehört. Wenn dieser Grenzwert erreicht wird, werden die Jobprotokolle gelöscht, wobei das jeweils älteste Jobprotokoll zuerst gelöscht wird.
maxFileAge
Eine ganze Zahl, die angibt, wie lang (in Tagen) ein Jobprotokoll dieser Jobklasse gespeichert wird. Jobprotokolle, deren Alter die angegebene Anzahl an Tagen überschreitet, werden gelöscht.
maxJob
Eine ganze Zahl, die die maximale Anzahl an Jobs dieser Klasse angibt, die in der Ausgabewarteschlange zulässig sind. Beim Erreichen dieses Grenzwerts werden die Jobs automatisch gelöscht, wobei der jeweils älteste Job zuerst gelöscht wird.
maxJobAge
Ein ganzzahliger Wert, der die maximale Anzahl der Tage angibt, die ein Job dieser Klasse in der Ausgabewarteschlange verbleiben kann. Jobs, deren Alter diesen Wert überschreitet, werden automatisch gelöscht.

Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cgrid_cgjobclasses
Dateiname:cgrid_cgjobclasses.html