Dieses Kapitel beschreibt die SYSTP-Funktionen, die unter den meisten TP-Monitoren verfügbar sind.
Mit der Natural-Monitoring-Funktion können Sie Statistiken über die Natural-Programme und -Terminals anzeigen, die während der aktuellen Natural-Sitzung verwendet werden.
Die Aufgabenstellung des Natural-Monitors wird durch den Bereich bestimmt, in dem die statistischen Daten gesammelt werden:
Wenn ein globaler oder lokaler Monitoring Buffer Pool verwendet
wird (wie durch den Profilparameter BPI
oder das Makro
NTBPI
des Natural-Parametermoduls zugewiesen), werden die Programm- und
Terminalstatistiken aller Natural-Sitzungen gesammelt, die diesen Buffer Pool
gemeinsam nutzen.
Wenn ein Monitor-Pufferspeicher innerhalb des Threads verwendet
wird (festgelegt durch den Profilparameter MONSIZE
), werden
nur Programmstatistiken und Informationen über das Terminal der aktuellen
Natural-Sitzung gesammelt. Für einen Monitor-Pufferspeicher empfehlen wir einen
Mindestwert von 64 KB.
Zusätzlich zur Definition des Umfangs für den Natural-Monitor müssen
Sie den Profilparameter RDCSIZE
setzen,
der den Natural Data Collector aktiviert.
Vorsicht:
Wenn die Monitoring-Funktion aktiv ist, kann sich das auf die
gesamte Systemleistung auswirken.
Wenn Sie die Funktion
aufrufen, wird das angezeigt, das die folgenden Funktionen bietet:Mit den Funktionen Activate Monitor und Deactivate Monitor können Sie die Monitoring-Funktion aktivieren bzw. deaktivieren.
Wenn die Monitoring-Funktion aktiviert ist, beginnt sie mit dem Sammeln statistischer Informationen über die aktuelle(n) Sitzung(en). Sobald die Monitoring-Funktion deaktiviert wird, wird eine statistische Zusammenfassung in die Systemprotokolldatei geschrieben.
Die Funktion Monitor Status Information
liefert statistische Informationen darüber, ob Überwachungsdaten in einem
Monitor Buffer Pool und/oder dem mit dem Profilparameter
MONSIZE
zugewiesenen Speicherplatz gesammelt werden, und gibt die Größe und die Adresse
des zugeordneten Speicherplatzes an.
Sie können statistische Informationen zu allen Natural-Programmen anzeigen, die seit dem Start des Monitors ausgeführt wurden, sowie zu den Terminals, die seitdem aktiviert wurden.
Um die Programm- oder Terminalstatistikfunktion auszuführen:
Geben Sie im Code ein P
(Display Program
Statistics) oder ein T
(Display Terminal
Statistics) ein.
Sie können Auswahlkriterien für die zu überwachenden Programme/Terminals und/oder Bibliotheken angeben:
Geben Sie in das Feld Name of LTERM or Program und/oder das Feld Name of Library den betreffenden Namen ein oder geben Sie einen Bereich von Namen an, indem Sie einen Stern (*) und/oder einen Platzhalter (?) verwenden.
Wenn Sie die Felder leer lassen oder nur einen Stern (*) eingeben, werden alle Programme/Terminals und Libraries ausgewählt.
*CD
wählt ABCD, ACD aus.
AB*
wählt AB, AB1, ABC, ABEZ
aus.
ABC?
wählt ABCA, ABCZ aus.
A?C*Z
wählt ABCZ, AXCBBBZ und ANCZ
aus.
Wenn Sie die Eingabe der Auswahlkriterien abgeschlossen haben und ENTER drücken, wird ein Statistikübersichtsbildschirm ähnlich dem folgenden Beispiel angezeigt:
13:44:35 ***** NATURAL SYSTP UTILITY ***** 2008-08-29 User SAG - Natural Monitor Program Statistics - TID TCK8 C Program Library NAT- ADA- Ext- Mean- Screen I/O User Sys Fetch * * time time time time No KB Acc Acc ------------------------------------------------------------------------------ _ MONMNU1M SYSTP 0 0 0 0.0 18 9 6 0 19 _ SYSMAP0M SYSTP 0 0 0 0.0 0 0 0 0 52 _ S2SCOM01 SYSTP 0 0 0 0.0 0 0 0 0 36 * MONMNU1P SYSTP 0 0 0 0.0 1 0 28 0 6 _ MONLST1P SYSTP 0 0 0 0.0 3 0 21 0 12 _ SYSMAP1M SYSTP 0 0 0 0.0 19 13 2 0 20 _ NAT00059 SYSTP 0 0 0 0.0 0 0 0 0 346 _ STPMNU1P SYSTP 0 0 0 0.0 4 0 30 4 8 _ NAT42004 SYSTP 0 0 0 0.0 0 0 0 0 9 _ STPMMM1M SYSTP 0 0 0 0.0 7 5 4 0 9 _ SYSTPRET SYSTP 0 0 0 0.0 0 0 13 0 4 _ NAT00030 SYSTP 0 0 0 0.0 0 0 0 0 4 _ NSCC0002 SYSTP 0 0 0 0.0 0 0 14 0 7 _ LOGON SYSTP 0 0 0 0.0 0 0 0 0 1 Top of List 1 of 3 Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Cont Help Menu Exit Sel -- - + ++ Term Canc |
Auf diesem Bildschirm werden alle Programme/Terminals und Libraries aufgelistet, die in Ihrer aktuellen Natural-Sitzung aktiv waren.
Mit PF4 können Sie ein Auswahlfenster aufrufen, in dem Sie Auswahlkriterien angeben können (siehe Schritt 1), um die Liste der auf dem Bildschirm angezeigten Elemente zu reduzieren.
Mit PF10 können Sie zwischen der Programmstatistik und der Terminalstatistik umschalten.
Die Spalten auf dem Statistikübersichtsbildschirm und die entsprechenden Feldnamen auf dem ausführlichen Statistikbildschirm (siehe Spalte C unten) werden in der folgenden Tabelle erläutert:
Spalte | Entsprechendes Feld | Erläuterung |
---|---|---|
C | - | Gilt nur beim
Statistikübersichtsbildschirm.
Über dieses Eingabefeld kann ein ausführlicher Statistikbildschirm für ein ausgewähltes Programm/Terminal aufgerufen werden: Geben Sie neben dem Listeneintrag, zu dem Sie ausführlichere Statistikinformationen wünschen, ein beliebiges Zeichen ein und drücken Sie ENTER. Anmerkung: |
Program | Name of program | Gilt nur für die
Terminalstatistik.
Name des aktiven Programms. |
Terminal | Name of terminal | Gilt nur für die
Terminalstatistik.
Name (ID) des aktiven Terminals. |
Current Program | Current program / library | Gilt nur für die
Terminalstatistik.
Name des ausgeführten Programms und der Name der Library, die dieses Programm enthält. |
Library | Name of library | Gilt nur für die
Programmstatistik.
Name der Library, die das zurzeit ausgeführte Programm enthält. |
NAT-time | Time in Natural | Zeit im Natural Nukleus und in der Schnittstelle. |
ADA-time | Time in Adabas | Wartezeit auf Antwort von Adabas. |
Ext-time | Time in external program | Zeit, die ein benutzergeschriebenes Modul benötigt. |
Mean-time | Mean evaluation time | Verstrichene Zeit einer Natural-Bildschirmtransaktion. |
Screen I/O No | Number of Screen I/Os | Anzahl der Bildschirm-Ein-/Ausgaben. |
Screen I/O KB | Amount of data transmitted | Menge der zum oder vom Bildschirm übertragenen Daten. |
- | Evaluation time > 3 sec | Gilt nur für den ausführlichen
Statistikbildschirm für ein Terminal.
Prozentualer Anteil der Auswertungszeit, der länger als 3 Sekunden dauert. |
- | Evaluation time > 6 sec | Gilt nur für den ausführlichen
Statistikbildschirm eines Terminals.
Prozentualer Anteil der Auswertungszeit, die länger als 6 Sekunden dauert. |
User Acc | Number of user file accesses | Zähler für Zugriffe auf Adabas-Benutzerdateien. |
Sys Acc | Number of system file accesses | Zähler für Zugriffe auf die Natural-Systemdatei, einschließlich Fetches. |
Fetch | Number of fetches | Zähler für die Gesamtzahl der Fetches. |
Diese Funktion liefert Informationen über verfügbare Arbeitsdateien und Druckdateien.
Sie können diese Funktion auch mit dem Systemkommando
SYSFILE
aufrufen, das in der Systemkommandos-Dokumentation
beschrieben ist.
Die vom Kommando SYSFILE
bereitgestellten
Informationen können auch über die Anwendungsprogrammierschnittstelle
USR1007N
abgerufen werden. Siehe
Dienstprogramm
SYSEXT.
Diese Funktion kann auch im Batch-Modus für CICS-Sitzungen verwendet werden.
Wenn Sie diese Funktion aufrufen, erscheint der Bildschirm Work File Information mit einer Liste aller definierten Arbeits- und Druckdateien. Zu jeder Datei werden die folgenden Informationen angezeigt:
Spalte | Erläuterung |
---|---|
No. | Nummer der Arbeits-/Druckdatei. |
Type | Art der Zuordnung, d. h. das Betriebssystem, der TP-Monitor oder die Natural-Produktdatei, der die Arbeits-/Druckdatei zugeordnet ist. |
Name | Name der Arbeits-/Druckdatei. |
Recfm | Satzformat der Arbeits-/Druckdatei. |
Lrecl | Logische Satzlänge der Arbeits-/Druckdatei (falls zutreffend). |
Blksz | Blockgröße der Arbeits-/Druckdatei. |
Status | Eine der folgenden Statusmeldungen:
oder
|
Unter z/VSE werden auch die Zuordnungen der logischen Einheiten angezeigt.
Zusätzlich zu den Kommandos, die unter SYSTP-Bildschirme benutzen beschrieben sind, bietet der Work File Information die folgenden PF-Tasten und Zeilenkommando:
PF-Taste | Zeilenkommando | Funktion |
---|---|---|
PF10 | - | Blättert zur Liste der Druckdateien. |
PF11 | - | Blättert zur Liste der Arbeitsdateien. |
- | D |
Zeigt den entsprechenden Natural Control Block (Arbeitsdateibereich) im Dump-Format an (zur internen Verwendung durch den technischen Support der Software AG). |
Die Funktion Natural Swap Information (SYSSWAP) ist nur unter CICS und openUTM verfügbar.
Der Swap Pool Manager ermöglicht die Online-Überwachung und -Kontrolle des Natural Swap Pools. Dieser Abschnitt beschreibt die Verwendung des Swap-Pool-Managers und nicht die Funktionsweise des Swap-Pools. Weitere Informationen über den Betrieb des Natural Swap Pools finden Sie Natural Swap Pool in der Operations-Dokumentation.
Wenn Sie diese Funktion aufrufen, wird das
angezeigt, das die folgenden Funktionen bietet:Die Funktion Slot Size Calculation zeigt die optimalen Werte für das Layout des Swap-Pools auf der Grundlage der aktuellen Nutzung an.
Sie können diese Werte speichern, um sie für eine spätere Initialisierung/Reorganisation zu verwenden (wenn sie einmal gespeichert wurden, können sie auch mit der Funktion gepflegt werden).
Sie können mit diesen Werten auch eine Reorganisation des Swap-Pools einleiten.
Weitere Informationen finden Sie in der Online-Hilfe zu dieser Funktion.
Mit der Funktion Change Swap Pool Status können Sie den Natural Swap Pool aktivieren oder deaktivieren. Außerdem können Sie die Wartezeit und die Anzahl der Wartezeiten für die Swap-Pool-Synchronisation ändern.
Weitere Informationen finden Sie in der Online-Hilfe zu dieser Funktion.
Mit der Reorganisationsfunktion Update Reorg Control Data können Sie die wichtigsten Parameter der Swap-Pool-Verwaltung ändern. Sie müssen ein gültiges Passwort eingeben, um die Werte zu ändern.
Weitere Informationen finden Sie in der Online-Hilfe zu dieser Funktion.
Diese Funktion ist nur unter openUTM verfügbar.
Warnung: Verwenden Sie diese Funktion nicht ohne vorherige Rücksprache mit dem technischen Support der Software AG. |
Mit der Funktion Debugging Facilities ist es möglich, einen internen Bildschirm-Debugging-Puffer zu aktivieren oder zu deaktivieren. Die Aktivierung des Bildschirm-Debugging-Puffers dient dazu, Terminal-E/A-Inkonsistenzen zu lokalisieren, falls sie auftreten. Die Funktion zeichnet Informationen über die letzten drei Terminal-E/A-Sequenzen auf. Der Puffer hat eine Größe von 3 KB und wird im Umlaufverfahren verwendet.
Darüber hinaus können Sie eine Trace-Funktion für asynchrone Schreibvorgänge in das Natural-Roll-File aktivieren/deaktivieren.
Weitere Informationen finden Sie in der Online-Hilfe zu dieser Funktion.
Die Funktion Show Addresses zeigt die Adressen der verschiedenen Pools an.
Mit der Funktion Show Summary of Buffer
Usage können Sie die Größe der verschiedenen Natural-Puffer und der
Natural-User-Threads optimieren (siehe
MAXSIZE
unter Keyword Parameters of Macro NTSWPRM in der
Operations-Dokumentation). Sie aktiviert und deaktiviert
die Funktion und zeigt eine Zusammenfassung der Natural-Pufferauslastung
an.
Aktivierung und Deaktivierung der Puffer-Nutzungsstatistik können nur mit einem gültigen Passwort durchgeführt werden. Für die Anzeige der Puffer-Nutzungsstatistik ist kein Passwort erforderlich.
Die angezeigten Puffer sind die gleichen wie die, die von der Funktion angezeigt werden.
Die Funktion Show Swap Pool Information zeigt Informationen über den aktuell verwendeten Swap-Pool an, einschließlich Steuer-/Statistikdaten und Speichergrößen.
Die einzelnen angezeigten Informationen werden in der Online-Hilfe zu dieser Funktion erläutert.
Die Funktion Show Logical Swap Pools zeigt die aktuelle Tabelle der logischen Swap-Pools an.
In der Tabelle können Sie einen bestimmten logischen Swap-Pool mit einem beliebigen Zeichen markieren, um zusätzliche Informationen über ihn zu erhalten.
Die einzelnen angezeigten Informationen werden in der Online-Hilfe zu dieser Funktion erläutert.
Die Funktion Show Reorg Control Data zeigt alle Informationen zur Reorganisation des Swap-Pools an.
Die Tabelle für die Swap-Pool-Reorganisation wird in der linken Hälfte des Bildschirms angezeigt. Die Tabelle enthält kumulative Statistiken über den Größenvergleich zwischen komprimierten Natural User Threads und der Standard-Slot-Größe. Die Tabelle wird bei jeder Reorganisation des Swap-Pools geleert. Die linke Hälfte der Tabelle zeigt, wie oft und in welchem Umfang die User Threads größer sind als die Standard-Slot-Größe. Die rechte Hälfte der Tabelle zeigt, wie oft und in welchem Ausmaß die User Threads kleiner sind als die Standard-Slot-Größe. Die Größen in dieser Tabellenhälfte werden in Einheiten ausgedrückt, die von dem vom Swap-Pool-Manager angegebenen Faktor abhängig sind.
In der mit n bezeichneten Zeile werden die User Threads gezählt, die die Standard-Slot-Größe um mehr als 9 Seiten/Einheiten über-/unterschreiten. Die durchschnittliche Länge dieser User Threads wird in der mit Av.+n bezeichneten Zeile angezeigt.
Die einzelnen angezeigten Informationen werden in der Online-Hilfe zu dieser Funktion erläutert.
Die Funktion Show Swap Pool Usage zeigt Informationen über die Nutzung des Swap-Pools seit seiner Initialisierung oder der letzten Reorganisation an.
Die einzelnen angezeigten Informationen werden in der Online-Hilfe zu dieser Funktion erläutert.
Mit der Funktion Create Statistics List können Sie eine Liste der aktuellen Swap-Pool-Nutzungsstatistiken erstellen:
Unter openUTM wird die Swap-Pool-Statistik in SYSLIST geschrieben.
Unter CICS werden die Swap-Pool-Statistiken in die
CICS-Destination geschrieben, die mit dem Schlüsselwort-Subparameter
MSGDEST
des
Parameter-Makros NTCICSP
(je nach installierter Natural CICS Interface-Version) angegeben wird. Siehe
Parameter-Referenz-Dokumentation
Mit der Funktion Parameter Maintenance können Sie online die Parameter für die Initialisierung oder Reorganisation des Swap-Pools ändern.
Die Unterfunktionen sowie die einzelnen Punkte, die geändert werden können, werden in der Online-Hilfe zu dieser Funktion erläutert.
Die Benutzung dieser Funktion ist passwortgeschützt (siehe unten).
Die Funktion Password Maintenance dient zum Ändern oder Wiederherstellen des Passworts, das für die Funktion verwendet wird.
Das ursprüngliche Passwort lautet SYSTP
.
Mit der Funktion Status Information können Sie den aktuellen Status des Natural Swap Pools, der Zusammenfassung der Pufferauslastung und des openUTM-Screen-Debugging anzeigen.
Die Funktion Buffer Usage Statistics (BUS) liefert statistische Informationen über die Nutzung der Natural-Puffer: welche Puffer für die aktuelle Natural-Sitzung zugewiesen sind und wie viel Pufferplatz verbraucht wird. Darüber hinaus können Sie anhand der Gesamtzahlen (Total) am Ende der Liste Rückschlüsse auf die Effizienz der Pufferkomprimierung ziehen.
In diesem Abschnitt werden die folgenden Themen behandelt:
Sie können diese Funktion entweder über das
SYSTP-Menü oder über das Systemkommando
BUS
aufrufen. Siehe auch SYSTP
aufrufen und Funktionen ausführen. Als Ergebnis erhalten
Sie eine Liste mit allen Puffern, die in der aktuellen Natural-Sitzung
tatsächlich benutzt werden.
Die Informationen, die das Kommando BUS
liefert, können Sie auch über die Anwendungsprogrammierschnittstelle
USR1019N
abrufen. Siehe auch Dienstprogramm
SYSEXT.
This Abschnitt gives an overview on items displayed on Buffer Usage Statistics screen:
Dieser Abschnitt gibt einen Überblick über die auf dem Bildschirm Buffer Usage Statistics angezeigten Elemente:
Spalte | Erläuterung | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
No. | Die Puffer werden in der Reihenfolge ihrer Zuweisung fortlaufend nummeriert. | ||||||||||||||||||
Name | Name des Puffers. Es werden nur die Puffer aufgeführt, die in der aktuellen Sitzung tatsächlich angefordert wurden. | ||||||||||||||||||
Type |
|
||||||||||||||||||
Size | Größe des Puffers (in Bytes). | ||||||||||||||||||
Used | Anzahl der Bytes, die derzeit genutzt werden. Dieser Wert wird für die Pufferkomprimierung in Umgebungen mit Threads (z. B. CICS oder openUTM) verwendet. | ||||||||||||||||||
Perc. |
Prozentualer Anteil der aktuellen Nutzung, d. h. der Wert der Spalte Used im Verhältnis zum Wert der Spalte Size. | ||||||||||||||||||
MaxUsed | Maximale Anzahl der Bytes, die im Laufe der aktuellen Sitzung bisher verwendet wurden (nicht die Größe, die derzeit genutzt wird). | ||||||||||||||||||
Perc. |
Prozentsatz der aktuellen Sitzungsnutzung, d. h. der Wert der Spalte MaxUsed im Verhältnis zum Wert der Spalte Size. | ||||||||||||||||||
MaxSize | Maximale Größe (in Bytes), die dem Puffer im Laufe der aktuellen Sitzung bisher zugewiesen wurde (gilt nur für variable Puffer). | ||||||||||||||||||
Perc. |
Maximale Größe, die bisher zugeordnet wurde (Wert der
Spalte MaxSize) im Verhältnis zur aktuellen Größe (Wert
der Spalte Size, gilt nur für variable Puffer). Ein
Prozentsatz von 10000 oder mehr wird durch die hervorgehobene Anzeige
9999.9 dargestellt.
|
||||||||||||||||||
Am Ende der Liste werden die folgenden
Informationen angezeigt:
|
|||||||||||||||||||
ThrdSize | Aktuelle Größe (in KB) des Natural Thread. | ||||||||||||||||||
Total |
Summe aller Puffergrößen (sowohl in Bytes als auch in KB) und Prozentsätze "verwendet/zugewiesen". Diese Summen können auch mit PF10 angezeigt werden (siehe unten). Für MaxSize zeigt die Summe die maximale zusätzliche Größe des Thread an, die im Laufe der bisherigen Sitzung benötigt wurde. |
Zusätzlich zu den Kommandos, die unter SYSTP-Bildschirme benutzen beschrieben sind, bietet der Bildschirm Buffer Usage Statistics die folgenden PF-Tasten und Zeilenkommandos:
PF-Taste | Zeilenkommando | Funktion |
---|---|---|
PF4 | D |
Zeigt den Inhalt des mit dem Cursor/Kommando markierten Puffers im Dump-Format an (zur internen Verwendung durch den Software AG-Support). |
- | S |
Zeigt Details des ausgewählten Puffers
in einer tabellarischen Übersicht an, z. B. Thread-Offset,
Adress oder Buffer Size.
Die Umschaltung zwischen dezimaler und hexdezimaler Anzeige ist durch Drücken von PF12 möglich. |
PF10 | - | Zeigt die Gesamtzahlen (Total) zur Puffernutzung an. |
PF11 | - | Zeigt folgende Informationen an:
Anmerkung: |
PF12 | - | Zeigt den Grad der Pufferkomprimierungsoptimierung für
alle Puffer in einer separaten Spalte CmprOpt an.
Anmerkung: |
Die Funktion Permanent Storage Segments zeigt permanente Speichersegmente an, d.h. Speichersegmente, die auch dann noch existieren, wenn die Sitzung, die den Speicher zugeordnet hat, bereits beendet wurde.
Zu jedem zugewiesene Segment werden folgende Informationen angezeigt:
Name
Adresse
Größe
Datum und Uhrzeit der Zuweisung
Kennung (ID) des Benutzers, der das Segment zugeordnet hat.
Das Zeilenommando D
zeigt den Inhalt
eines Speichersegments an.
Die Funktion Natural Sub-Systems and Roll Server Information zeigt eine Liste der in Ihrer Umgebung verfügbaren Natural-Subsysteme und den aktuellen Status (aktiv oder inaktiv) der Authorized Service Manager und Roll-Server an, die mit den Subsystemen verbunden sind.
Zusätzlich zu den Kommandos, die unter SYSTP-Bildschirme benutzen beschrieben sind, stehen im Bildschirm Natural-Sub-Systems die folgenden Zeilenkommandos zur Verfügung:
PF-Taste | Zeilenkommando | Funktion |
---|---|---|
- | B |
Zeigt Informationen über den Buffer Pool und den Buffer Pool-Cache (falls vorhanden) an, wie Name, Typ und Größe. |
- | D |
Zeigt Serververzeichniseinträge aus dem
Session Information Pool (SIP) im Dump-Format an (zur internen Verwendung durch
den technischen Support der Software AG).
Informationen über SIP finden Sie unter Authorized Services Manager under z/OS in der Operations-Dokumentation. |
- | E |
Zeigt das ECSAD-Speicherelement, das einem Subsystem zugeordnet ist. |
- | L |
Zeigt Einträge im Dateiverzeichnis des Roll-Servers an und setzt sie zurück. |
- | M |
Zeigt die Adresse und die Version von
Modulen, die mit NATASMvr verlinkt
worden sind. Zurzeit betrifft es NATZPX , NATFSSM und
NATNDVX .
|
PF5 | P oder
/
|
Das ausgewählte Subsystem bleibt an der ersten Position in der Liste. |
R |
Zeigt Roll-Server-Statistiken an, z. B. die Anzahl der Roll-Server-Slots und Roll-Server-Dateien, Roll-Out- und Roll-In-Aktivitäten, Roll-Datei-Ein-/Ausgabe sowie die zIIP-CPU-Zeitauslastung des Roll-Servers. Diese Informationen können bei der Optimierung des Roll-Servers nützlich sein, wie unter Roll Server Performance Tuning in der Operations-Dokumentation beschrieben. Sie können die Statistikdaten beispielsweise verwenden, um eine optimale Thread- oder Roll-File-Größe für eine Natural-Anwendung zu ermitteln. | |
S |
Zeigt eine Liste der Zaps an, die auf beim Authorized Services Manager angewendet wurden. | |
U |
Zeigt Server-Verzeichniseinträge aus dem
Session Information Pool (SIP) an.
Informationen über SIP finden Sie unter Authorized Services Manager under z/OS in der Operations-Dokumentation. |
|
Z |
Zeigt eine Liste der beim Roll-Server angewendeten Zaps an. | |
PF6 | - | Sprung an den Anfang der Liste. |
PF7 | - | Rückwärts blättern. |
PF8 | - | Vorwärts blättern. |
PF9 | - | Sprung an das Ende der Liste. |
PF11 | - | Schaltet die Informationen zwischen Global, Detail und Details nur für das/die aktuell verwendete(n) Subsystem(e) um. |
Die Funktion Natural Thread Usage Statistics ist nur unter CICS, Com-plete, IMS TM und openUTM verfügbar. In einer z/OS Parallel Sysplex-Umgebung ist sie nicht verfügbar.
Mit dieser Funktion können Sie die optimale Thread- oder Roll-File-Größe für eine Natural-Anwendung ermitteln.
Sie sollten diese Funktion nur bei Bedarf aktivieren und sie deaktivieren, nachdem Sie die optimale Thread-Größe ermittelt haben, da diese Funktion Platz im Natural Buffer Pool beansprucht. Wenn Sie sie deaktivieren, wird der Platz im Buffer-Pool wieder frei.
Um die Funktion Natural Thread Usage Statistics auszuführen:
Definieren Sie einen überdimensionierten Thread im Bereich von 512 bis 1024 KB für Ihre Natural-Anwendung. Berücksichtigen Sie dabei die Anzahl der verwendeten Natural-Add-On-Produkte.
Starten Sie Ihre Natural-Anwendung, entweder im Produktions- oder im Testmodus.
Rufen Sie das Dienstprogramm SYSTP auf und wählen Sie die
Funktion Natural Thread Usage Statistics, indem Sie im
Feld Code des SYSTP-Main Menu ein
T
eingeben.
Sie gelangen auf den Bildschirm Thread Usage Statistics.
Die Spalten auf diesem Bild sind in der folgenden Tabelle beschrieben.
Geben Sie ein A
in das Feld
Code ein, um die Funktion zu aktivieren.
Sie erhalten die Meldung, dass die Funktion Thread Usage Statistics aktiviert wurde.
Benutzen Sie Ihre Natural-Anwendung unter typischen Produktionsbedingungen.
Die Funktion Thread Usage Statistics läuft im Hintergrund und protokolliert die verwendeten Puffergrößen.
Wenn Sie die Statistik anzeigen möchten, rufen Sie erneut den Bildschirm Thread Usage Statistics auf und geben einen der folgenden Werte in das Feld Code ein:
S
um die Statistik anzuzeigen, oder
P
um die Statistik zu drucken, oder
G
um die GETMAIN
-Statistiken anzuzeigen (siehe
Physical
GETMAIN Statistics anzeigen), oder
D
um die Statistik zu drucken und die Funktion zu deaktivieren.
Wir empfehlen, den Funktionscode D
nach
Beendigung der Funktion zu verwenden, um Platz im Buffer Pool freizugeben.
Die folgenden Informationen werden auf dem Bildschirm Thread Usage Statistics angezeigt:
Spalte | Erläuterung |
---|---|
No. | Die Puffer werden in der Reihenfolge ihrer Zuordnung fortlaufend nummeriert. |
Ext. Buffer | Die Größen dieser Puffer werden extern definiert (im Natural-Parametermodul). |
Defined Size | Puffergröße wie im Natural-Parametermodul definiert. |
Max. Allocated Size | Maximal zugeordnete Puffergröße.
Beachten Sie, dass für den internen BB-Bereich 14368 Bytes
zum Wert des Profilparameters |
Max. Used Size | Maximal genutzte Puffergröße. |
Sum of external buffer sizes | Summe der externen Puffergrößen: Summe aller im Natural-Parametermodul definierten Puffergrößen. |
Sum of internal buffer sizes | Summe der internen Puffergrößen: Summe aller von Natural intern angeforderten Puffergrößen. |
Sum of physical GETMAINs | Summe aller physischen
GETMAIN -Anforderungen für die Natural-Workpools und die variablen
Natural-Puffer außerhalb der Natural-User-Threads.
|
Max. used thread length | Maximale von Natural verwendete Thread-Länge.
Definieren Sie diese Länge als Ihre minimale (optimale) Natural-Thread-Länge. Runden Sie auf die nächste KB-Zahl auf, die durch 2 teilbar ist. |
Max. compressed thread length | Maximale Länge eines komprimierten Natural-Threads, der
in das Natural-Roll-File geschrieben wurde.
Definieren Sie diese Länge als Ihre minimale (optimale) Natural-Roll-File-Länge. |
Physical GETMAIN-Statistics liefern
Informationen über alle physischen GETMAIN
-Anforderungen, die für
die Natural-Workpools und die variablen Natural-Puffer außerhalb der
Natural-User-Threads relevant sind. Sie zeigen die ursprünglichen Puffergrößen
(Org. Size) während des Starts einer Natural-Sitzung, die
Anzahl der physischen GETMAIN
-Anforderungen
(No.), die Pufferlänge für die physischen
GETMAIN-Anweisung (Bytes) und die Pufferposition
(P) oberhalb oder unterhalb der 16-MB-Grenze.
Die Statistikdaten beziehen sich immer auf die Puffer mit den
größten Längen, die innerhalb einer Terminal-Ein-/Ausgabe angefordert wurden,
für alle Benutzer der Natural-Anwendung. Die Statistik liefert maximal sechs
Einträge für jeden Puffer. Diese Einträge können durch das
Wrap-around-Verfahren überschrieben werden. Die höchste Zahl entspricht der
maximalen Anzahl der physischen GETMAIN
-Anforderungen innerhalb
einer Terminal-Ein-/Ausgabe für jeden betroffenen Puffer.
Die ersten beiden Einträge in der Statistik beziehen sich auf die
Natural Workpools (falls vorhanden) oberhalb (WRKPOOLA)
bzw. unterhalb (WRKPOOLB) der 16-MB-Grenze. Dabei bezieht
sich die höchste physikalische GETMAIN
-Zahl auf die Anzahl der
gleichzeitig verfügbaren Workpools während der Terminal-Ein-/Ausgabe. Die Summe
aller Workpool-Längen ergibt den Gesamtspeicherbedarf der Workpools innerhalb
einer Terminal-Ein-/Ausgabe.
Alle nachfolgenden Statistikeinträge beziehen sich auf die
physischen GETMAIN
-Anforderungen für die variablen Natural-Puffer,
die entweder aus Platzgründen nicht im Natural-User-Thread definiert werden
konnten oder außerhalb des Natural-User-Thread erhöht wurden. Bei diesen
Puffern zeigt die höchste physische GETMAIN
-Zahl den größten
Platzbedarf für jeden Puffer innerhalb einer Terminal-Ein-/Ausgabe an. Der
gesamte zuvor angeforderte Speicherplatz wurde vor jeder der folgenden
physischen GETMAIN
-Anforderungen freigegeben. Das heißt, die Summe
aller physischen GETMAIN
-Anforderungen mit der höchsten Zahl zeigt
den maximalen Speicherbedarf für die variablen Puffer außerhalb der
Natural-User-Threads während einer Terminal-Ein-/Ausgabe für alle Benutzer der
Natural-Anwendung an.
Die Funktion Natural License Information ruft einen Bildschirm auf, der den Inhalt der Lizenzdatei anzeigt. Sie können zwischen den folgenden Formaten wählen:
Character Code | Format |
---|---|
L |
XML, linksbündig (Standard) |
S |
Strukturiertes XML |
F
|
Nur Text |
Anmerkungen:
SYSTP
, gefolgt vom Funktionscode L
und
optional einem Buchstabencode (S
oder F
), aufrufen,
z. B. SYSTP L.F
oder SYSTP L F
. Siehe auch
SYSTP aufrufen und
Funktionen ausführen.