Allgemeine SYSTP-Funktionen

#### Search Results

Search

# Allgemeine SYSTP-Funktionen

Dieses Kapitel beschreibt die SYSTP-Funktionen, die unter den meisten TP-Monitoren verfügbar sind.

- Natural Monitoring (SYSMON)

- Natural Print/Work Files (SYSFILE)

- Buffer Usage Statistics (BUS)

- Permanente Speichersegmente

- Natural-Subsysteme und Roll Server-Informationen anzeigen

- Natural Thread-Nutzungsstatistik

- Natural-Lizenzinformationen

## Natural Monitoring (SYSMON)

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 Natural Monitoring (SYSMON) aufrufen, wird das Natural Monitor Menu angezeigt, das die folgenden Funktionen bietet:

- Monitor aktivieren/deaktivieren

- Informationen zum Monitorstatus

- Programm-/Terminalstatistik anzeigen

### Monitor aktivieren/deaktivieren

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.

### Informationen zum Monitorstatus

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.

### Programm-/Terminalstatistik anzeigen

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:

1. Geben Sie im Natural Monitor Menu im Feld 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.

     Beispiele für Namensbereiche:

     `*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.

2. 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 Wenn die Statistikübersicht der aktiven Programme/Terminals wiederholt angezeigt wird, erscheint in der Spalte C ein Stern (`*`) neben dem Programm/Terminal, das seit der letzten Wiederholung am aktivsten ist.
   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.

## Natural Print/Work Files (SYSFILE)

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: `Available for Input/Output` oder `Open for Input/Output`

### Kommandos für Natural Print/Work Files

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).

## Buffer Usage Statistics (BUS)

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:

- BUS-Funktion aufrufen

- Informationen auf dem BUS-Bildschirm

- BUS-Kommandos

### BUS-Funktion aufrufen

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.

### Informationen auf dem BUS-Bildschirm

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 |
Typ des Puffers:
leer | Fester/statischer Natural-Puffer.
`V` | Variabler Puffer, der im Natural-Thread zugeordnet wurde.
`O` | Variabler Puffer, der derzeit außerhalb des Natural Thread zugeordnet ist. Der Puffer wird bei der nächsten Terminal-E/A in den Thread kopiert und komprimiert.
`P` | Physischer Puffer, der in einem Natural-Workpool zugeordnet ist (siehe auch den Profilparameter `WPSIZE`. Der Puffer wird bei der nächsten Terminal-E/A freigegeben.
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) verwendet.
Perc. (Used) | 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. (MaxUsed) | 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. (MaxSize) | 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.

### BUS-Kommandos

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: Relative Adressen der Puffer an, d. h. relativ zum Eingabe-/Ausgabe-Steuerungspuffer (IOCB), absolute Adressen der Puffer, interne Kennung (ID) des Puffers, Lücke (in rot) zwischen diesem und dem nächsten Puffer. Anmerkung Wenn der Puffer unterhalb der 16-MB-Grenze liegt, ist es möglich, dass Sie einen unerwarteten Wert erhalten.
PF12 | - | Zeigt den Grad der Pufferkomprimierungsoptimierung für alle Puffer in einer separaten Spalte CmprOpt an. Anmerkung Durch zweimaliges Drücken von PF12 wird die Tabelle auf den ursprünglichen Zustand zurückgesetzt.

## Permanente Speichersegmente

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 Zeilenkommando `D` zeigt den Inhalt eines Speichersegments an.

## Natural-Subsysteme und Roll Server-Informationen anzeigen

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.

In der Spalte GBP num wird angezeigt, wie viele Buffer Pools mit diesem Subsystem verbunden sind. Es erscheint dort dieselbe Anzahl, die bei Verwendung des Zeilenkommandos `B` (s. unten) angezeigt wird.

In der Spalte ECSA-D Address wird die Adresse des ECSA-Verzeichnisse angezeigt. Die Adresse wird außerdem im Header eingeblendet, wenn Sie das Zeilenkommando `E` verwenden.

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
--- | --- | ---
PF4 | - | Schaltet die Sortierung der Listeneinträge um: sortiert nach physischer Reihenfolge, nach Name oder nach ECSA-Adresse.
- | `B` | Zeigt Informationen über den Buffer Pool und den Buffer Pool Cache (falls vorhanden) an, z.B. 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 unter z/OS in der Operations-Dokumentation.
- | `E` | Zeigt den Speicher des ECSA-Verzeichnisses.
- | `L` | Zeigt Einträge im Dateiverzeichnis des Roll-Servers an und setzt sie zurück. Die Meldungszeile zeigt die Anzahl der genutzten und der gesamten Slots sowie den Belegungsgrad in Prozent an.
- | `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, Aus-/Einspeicherungsaktivitäten (Roll Out/Roll In), Roll-Datei-Ein-/Ausgaben sowie die zIIP-CPU-Zeitauslastung des Roll Server. Diese Informationen können bei der Optimierung der Roll Server-Funktionen nützlich sein, wie unter Roll Server-Leistung optimieren in der Operations-Dokumentation beschrieben. Sie können die Statistikdaten beispielsweise verwenden, um eine optimale Thread-Größe oder Roll File-Größe für eine Natural-Anwendung zu ermitteln.
| `S` | Zeigt die Liste der Zaps, 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 unter 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.

## Natural Thread-Nutzungsstatistik

Die Funktion Natural Thread Usage Statistics ist nur unter CICS, Com-plete und IMS TM 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:

1. 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.

2. Starten Sie Ihre Natural-Anwendung, entweder im Produktions- oder im Testmodus.

3. 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.

4. 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.

5. Benutzen Sie Ihre Natural-Anwendung unter typischen Produktionsbedingungen.

   Die Funktion Thread Usage Statistics läuft im Hintergrund und protokolliert die verwendeten Puffergrößen.

6. 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 `ESIZE` addiert werden (siehe Parameter-Referenz-Dokumentation).
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 anzeigen

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.

## Natural-Lizenzinformationen

Die Funktion Natural License Information im SYSTP Main Menu (Code `L` oder PF5) zeigt den Inhalt der vorhandenen Lizenzdateien an.

Um die Funktion Natural License Information direkt aufzurufen und zu benutzen:

1. Setzen Sie in der Kommandozeile des Natural-Hauptmenüs das Systemkommando `SYSTP` und den Funktionscode `L` ab.

       SYSTP L

   Der SYSTP Utility-Bildschirm der Funktion License Information wird angezeigt.

   Standardmäßig erscheint zuerst der Inhalt der Lizenzdatei des Basisprodukts Natural linksbündig im Format XML.

2. Durch wiederholtes Drücken der Taste PF5 (Form) können Sie das Anzeigeformat umschalten.

   Verfügbare Formate:

   Format | Buchstabencode
   --- | ---
   XML, linksbündig (Standardeinstellung) | `L`
   Strukturiertes XML | `S`
   Formatierter Text | `F`

   Sie können die Funktion Natural License Information auch dynamisch mittels Direktkommando `SYSTP L` und mit dem Buchstabencode `S` oder `F` aufrufen, zum Beispiel:

       SYSTP L.F

   Optional können Sie zusätzlich den Produktcode des gewünschten Add-On-Produkts angeben, zum Beispiel:

       SYSTP L.F.nnn

   Dabei steht `nnn` für den Produktcode.

   Beispiel 1:

   `SYSTP L.F`

   Zeigt direkt den Inhalt der Produktlizenzdatei für das Produkt Natural im Format "Formatierter Text".

   Beispiel 2:

   `SYSTP L F.NOC`

   Zeigt direkt den Inhalt der Produktlizenzdatei für das Add-On-Produkt Natural Optimizer Compiler (NOC) als formatierten Text an.

3. Durch wiederholtes Drücken der Taste PF10 können Sie zwischen den Produktlizenzdateien für das Basisprodukt Natural und für Add-On-Produkte umschalten, zum Beispiel: Natural Batch for zIIP, Natural for CICS for zIIP, Natural for Com-plete for zIIP, Natural Optimizer Compiler oder Predict, (je nachdem, welches Produkt in Ihrer aktuellen Umgebung installiert ist).

   Wen ein Produkt nicht gefunden werden kann, erscheint eine entsprechende Meldung, z.B.:

       Requested product key (PRD) not found, take next license (NOC).

   Drücken Sie PF10, um zur nächsten Produktlizenzdatei weiterzuschalten.

4. Drücken Sie PF3 (Exit), um die Funktion zu beenden und zum SYSTP Main Menu zurückzukehren.

### On this page

- Natural Monitoring (SYSMON)
- Natural Print/Work Files (SYSFILE)
- Buffer Usage Statistics (BUS)
- Permanente Speichersegmente
- Natural-Subsysteme und Roll Server-Informationen anzeigen
- Natural Thread-Nutzungsstatistik
- Natural-Lizenzinformationen