Der UTM APPLICATION-Report liefert detaillierte Messwerte zu einer UTM-Anwendung.
Reportausgabe
Der UTM APPLICATION-Report wird nur auf explizite Anforderung des SM2-Benutzers mit der Anweisung SELECT-UTM-APPLICATION ausgegeben. Nach dem Absetzen dieser Anweisung erhält der Benutzer zusätzlich zum UTM-Report den UTM APPLICATION-Report für die von ihm ausgewählten Anwendungen. Der UTM APPLICATION-Report liefert detaillierte Messdaten für die UTM-Anwendungen.
Maximal können Daten für 16 Anwendungen ausgegeben werden.
Für diesen Report kann ein Überlaufbildschirm mit zusätzlichen Daten für die UTM-Anwendung angefordert werden.
HOST0001 SM2 UTM APPLICATION CYCLE: 300 S <date> <time> APPL: SEI10 JOBN: SEI UTM-VERS: <version> MODE: UTM-S # DB'S: 0 +-------------------+---------+ +-------------------------+---------+---------+ | # DIAL STEPS (1/S)| 11.3 | | MEAN VALUE FOR | DIALOG | ASYNCH | | # DIAL TA'S (1/S)| 11.3 | +-------------------------+---------+---------+ | # ASYN TA'S (1/S)| 0.0 | | TOTAL TIME (MS/ST)| 0.1 | 0.0 | | # ASYN CONV (1/S)| 0.0 | | TOT TIME WITH DB (MS/ST)| 0.0 | 0.0 | +-------------------+---------+ | STEPS WITH DB (1/S)| 0.0 | 0.0 | | # TASKS | 10 | | TIME IN DB (MS/ST)| 0.0 | 0.0 | | # MAX ASYN TASKS | 3 | | # DB CALLS (1/ST)| 0.0 | 0.0 | | # CONNECTED USERS | 12 | | CPU TIME IN DB (MS/ST)| 0.000 | 0.000 | | # WAITING PRINTS | 0 | | # IO IN DB (1/ST)| 0.0 | 0.0 | | # WAITING ATACS | 0 | | TOT TIME WITH DDP (MS/ST| 0.0 | 0.0 | | # WAITING DPUTS | 0 | | STEPS WITH DDP (1/S)| 0.0 | 0.0 | | # DIAL CURR CONV | 9 | | TIME IN DDP (MS/ST)| 0.0 | 0.0 | | # ASYN CURR CONV | 0 | | CPU TIME (MS/ST)| 1.53 | 0.000 | | CACHE HIT RATE (%)| 97 | | # IO (1/ST)| 8.7 | 0.0 | | FREE PAGE POOL (%)| 99 | +-------------------------+---------+---------+ | BOURSE WAIT T (MS)| 0 | +-------------------+---------+
Information über die Messung
APPL | Name der UTM-Anwendung |
JOBN | BS2000-Job-Name der ersten gestarteten Task der UTM-Anwendung |
UTM-VERS | UTM-Version |
MODE | Angabe, ob UTM-S oder UTM-F |
# DB'S | Anzahl der Datenbanksysteme, mit denen die Anwendung koordiniert zusammenarbeitet |
Die nachfolgenden Felder sind jeweils Mittelwerte bezogen auf Dialogschritte (DIALOG) und asynchrone Vorgänge (ASYNCH). In den Erklärungen der Felder wird als Oberbegriff dafür der Begriff „Step“ verwendet, er wird im Report mit „ST“ abgekürzt. | |
TOTAL TIME | Bei Dialogschritten: Gesamtzeit in Millisekunden pro Dialogschritt von der Annahme der Eingabe durch UTM bis zum Absenden der Dialognachricht durch UTM |
TOT TIME WITH DB | Wert analog TOTAL TIME, jedoch nur für Steps mit DB-Aufrufen (*) |
STEPS WITH DB | Anzahl der Steps mit Datenbankaufrufen pro Millisekunde |
TIME IN DB | Zeit in Millisekunden, die UTM pro Step auf die Ausführung von Datenbankaufrufen wartet (*) |
# DB CALLS | Anzahl der DB-Aufrufe pro Step (*) |
CPU TIME IN DB | CPU-Zeit in Millisekunden, die in DB-Systemen pro Step verbraucht wird (*)(***) |
# IO IN DB | Anzahl der IO’s in den aufgerufenen DB-Systemen pro Step (*)(***) |
TOT TIME WITH DDP | Wert analog TOTAL TIME, jedoch nur für Steps mit verteilter Verarbeitung (**) |
STEPS WITH DDP | Anzahl der Steps mit verteilter Verarbeitung pro Sekunde |
TIME IN DDP | Zeit in Millisekunden, die UTM pro Step auf das Eintreffen einer Nachricht einer entfernten Anwendung wartet (**) |
CPU TIME | CPU-Zeit in Millisekunden, die von UTM-Tasks zur Bearbeitung der Steps verbraucht wird, inklusive Teilprogramme des Anwenders |
# IO | Anzahl der IO’s, die von UTM-Tasks bei der Bearbeitung der Steps stattfinden, inklusive Teilprogramme des Anwenders |
(*) | Nur Steps mit DB-Aufrufen werden mitgerechnet. |
(**) | Nur Steps mit verteilter Verarbeitung werden mitgerechnet. |
(***) | Nicht alle mit UTM koordiniert zusammenarbeitenden DB-Systeme liefern diese Werte. Bei einigen DB-Systemen ist vom DB-Administrator per Anweisung die Lieferung der Messdaten einschaltbar. Näheres dazu siehe im UTM-Handbuch „Einsatz von UTM-Anwendungen auf BS2000-Systemen“ [11] und in den entsprechenden Handbüchern der Datenbanksysteme. Für DB-Systeme, die keine Werte liefern, sind die entsprechenden Messwerte Null. Wird mit mehreren DB-Systemen zusammengearbeitet, von denen nur manche Messdaten liefern, ist dies bei der Interpretation der Durchschnittswerte entsprechend zu berücksichtigen. |
Die vier nächsten Werte zeigen den Durchsatz der Anwendung an (Leistungsdaten). | |
# DIAL STEPS | Anzahl der beendeten Dialogschritte pro Sekunde |
# DIAL TA'S | Anzahl der beendeten Dialogtransaktionen pro Sekunde |
# ASYN TA'S | Anzahl der beendeten Asynchrontransaktionen pro Sekunde |
# ASYN CONV | Anzahl der beendeten Asynchronvorgänge pro Sekunde |
Die restlichen Werte geben den gegenwärtigen Zustand der Anwendung wieder. | |
# TASKS | Anzahl der für die Anwendung laufenden Tasks |
# MAX ASYN TASKS | Maximalzahl Tasks, die für Asynchronverarbeitung zur Verfügung stehen |
# CONNECTED USERS | Anzahl der an der Anwendung angemeldeten Benutzer |
# WAITING PRINTS | Anzahl der auf Ausführung wartenden Druckaufträge |
# WAITING ATACS | Anzahl der Aufträge für Asynchronprogramme, die auf Bearbeitung warten |
# WAITING DPUTS | Anzahl der wartenden zeitgesteuerten Aufträge (Hintergrund- und Ausgabeaufträge) |
# DIAL CURR CONV | Anzahl der offenen Dialogvorgänge |
# ASYN CURR CONV | Anzahl der offenen Asynchronvorgänge |
CACHE HIT RATE | Trefferquote in % bei der Suche einer UTM-Seite im UTM-Cache |
FREE PAGE POOL | Prozentualer Anteil der freien Seiten im UTM-Pagepool |
BOURSE WAIT T | Zeit in Millisekunden, die ein Request in der Auftragswarteschlange der UTM-Anwendung wartet. Dieser Wert wird durch Erzeugen einer internen Testnachricht näherungsweise ermittelt. |
Für ungültige bzw. nicht gelieferte Messwerte werden Sterne (***) ausgegeben.
Reportausgabe (Überlaufbildschirm)
HOST0001 SM2 UTM APPLICATION CYCLE: 300 S <date> <time> APPL: SEI10 JOBN: SEI TACCLASS INFO +----------+--------+--------+ +--+--------+--------+--------+--------+-------+ |VALUE FOR | MEAN | CNT | |NR| ELAPSED TIME | WAIT TIME |WAITING| +----------+--------+--------+ | | MEAN | CNT | MEAN | CNT | MSG | |CACHE WAIT| 0.0| 22.6| +--+--------+--------+--------+--------+-------| |CACHE HIT | 1.0| 9.2| |01| 111.4| 13.5| 0.0| 0.0| 0| |PER WRITE | 0.0| 9.2| |02| 0.0| 0.0| 0.0| 0.0| 0| |USER RES W| 0.4| 4.4| |03| 0.0| 0.0| 0.0| 0.0| 0| |SYS RES W | | 680| |04| 0.0| 0.0| 0.0| 0.0| 0| |INPUT MSG | | 11.3| |05| 0.0| 0.0| 0.0| 0.0| 0| |OUTPUT MSG| | 11.3| |06| 0.0| 0.0| 0.0| 0.0| 0| |LOGFILE WR| | 0.0| |07| 0.0| 0.0| 0.0| 0.0| 0| |CURR LOAD | | 14| |08| 0.0| 0.0| 0.0| 0.0| 0| | | | | |09| 0.0| 0.0| 0.0| 0.0| 0| | | | | |10| 0.0| 0.0| 0.0| 0.0| 0| | | | | |11| 0.0| 0.0| 0.0| 0.0| 0| | | | | |12| 0.0| 0.0| 0.0| 0.0| 0| | | | | |13| 0.0| 0.0| 0.0| 0.0| 0| | | | | |14| 0.0| 0.0| 0.0| 0.0| 0| | | | | |15| 0.0| 0.0| 0.0| 0.0| 0| | | | | |16| 0.0| 0.0| 0.0| 0.0| 0| +----------+--------+--------+ +--+--------+--------+--------+--------+-------+
Information über die Messung
CACHE WAIT | |
MEAN | Prozentualer Anteil der Wartesituationen beim Anfordern von Cache-Puffern. |
CNT | Anzahl der Anforderungen von Cache-Puffern pro Sekunde. |
CACHE HIT | |
MEAN | Prozentualer Anteil der gefundenen Cache-Puffer. |
CNT | Anzahl der gesuchten Cache-Puffer pro Sekunde. |
PER WRITE | |
MEAN | Anzahl von Seiten, die bei Periodic Writes geschrieben wurden pro Periodic Write. |
CNT | Anzahl von Periodic Writes pro Sekunde. |
USER RES W | |
MEAN | Prozentualer Anteil der Wartesituationen beim Zugriff auf sekundäre Speicherbereiche (GSSB, TLS, ULS). |
CNT | Anzahl von Transaktions-Resource Requests pro Sekunde. |
SYS RES W | |
CNT | Anteil der Wartesituationen auf System-Locks der gesamten Anzahl der Lock-Anforderungen in Promille. Der Wert wird von UTM alle 100 Sekunden aktualisiert. |
INPUT MSG | |
CNT | Anzahl aller Nachrichten, die die Anwendung von Clients oder Partner-Anwendungen empfangen hat (pro Sekunde). |
OUTPUT MSG | |
CNT | Anzahl aller Nachrichten, die die Anwendung an Clients, Drucker oder Partner-Anwendungen gesendet hat (pro Sekunde). |
LOGFILE WR | |
CNT | Anzahl der Anforderungen, Protokollsätze in die Benutzer-Protokolldatei (USLOG) zu schreiben (pro Sekunde). |
CURR LOAD | |
CNT | Auslastung der Anwendung in Prozent im letzten abgeschlossenen Intervall (100 Sekunden). Der Wert wird von UTM alle 100 Sekunden aktualisiert. |
TACCLASS INFO | |
NR | Enthält Werte für 16 TAC-Klassen. |
ELAPSED TIME | |
MEAN | Mittlere Dauer der Teilprogrammläufe in Millisekunden. |
CNT | Anzahl der Teilprogrammläufe pro Sekunde. |
WAIT TIME | |
MEAN | Mittlere Wartezeit von Nachrichten in Millisekunden. |
CNT | Anzahl von Wartesituationen pro Sekunde. |
WAITING MSG | |
CNT | Anzahl der wartenden Nachrichten (Zustand am Ende des Messintervalls). |