jBeats4zos – Kibana Job -Dashboards
Die Bedeutung von Jobs auf dem Mainframe
Die Jobverarbeitung bildet neben dem Online-Betrieb das Herz der Mainframe-Verarbeitung. Die Job Control Language (JCL) stellt eine Anweisung für das Betriebssystem dar, wie ein Job ausgeführt werden muss. Hier wird zum Beispiel festgelegt, welche Programme ein Job ausführen soll und welche Datasets oder Datenbanken ein Job verwenden soll. Jobs laufen in der Regel ohne Eingriffe eines Benutzers ab und werden oft über Scheduling Systeme gesteuert.
Der Einsatzbereich von Jobs
Jobs führen diverse Verarbeitungsschritte aus, oftmals auch in der Nacht. Ihnen kommt insofern große Bedeutung zu, als dass Ihre Verarbeitungserbnisse als Voraussetzung für nachgelagerte Programmabläufe unabdingbar sind. Als Beispiel seien hier Abschlüsse für Zahlungsverkehrsbuchungen genannt, die periodisch ablaufen und die eigentlichen Buchungen auslösen.
Ressourcen sind knapp
Da ein Job das System niemals exklusiv besitzt, ist das Operating gefordert, die zur Verfügung stehenden Ressourcen optimal zu nutzen und die Ressourcennutzung von Jobs so zu steuern, dass Prozesse im Online-Betrieb nicht behindert werden.
Die effiziente Nutzung von Jobs
Insofern kommen gerade der CPU-Nutzung und der Laufzeit eine große Bedeutung zu, da sie gute Indikatoren für die Effizienz eines Jobs darstellen. Jobs mit hoher CPU-Nutzung sind grundsätzlich Kandidaten für Optimierungen und Effizienzsteigerungen.
Um den Erfolg solcher Maßnahmen, namentlich die Veränderung des Nutzungsverhaltens überprüfen zu können, werden Vergleichswerte benötigt.
Die Rolle von jBeats4zOS
jBeats4zos bringt Dashboards mit, die durch Analysen Anhaltspunkte für das Aufdecken von Optimierungskandidaten zum einen und die Überprüfung von Anpassungen zum anderen ermöglichen.
jBeats Job-Dashboards
Die folgenden Abbildungen zeigen exemplarisch, wie solche Dashboards aussehen können und welche Kennzahlen und Dimensionen für die Benutzer zur Verfügung stehen.
Die Grafik unten zeigt die Top 10 Jobs, die im gewählten Zeitraum am meisten CPU in Anspruch genommen haben. Soweit relevant und vorhanden, wird auch die Nutzung der verschiedenen Prozessortypen angezeigt.
Die Darstellung unten zeigt die CPU-Nutzung eines einzelnen Jobs getrennt nach Prozessortypen im Zeitverlauf in grafischer und in tabellarischer Form.
0 Kommentare