Paging-Dateien und Seitenwechselbereich
Für die Bereitstellung von virtuellem Adressraum wird Seitenwechselspeicher benötigt, der mit Seitenwechseldateien (Paging-Dateien) realisiert wird. Paging-Dateien tragen immer den Namen SYS.PAGING.<vsn>
.
Um zum Seitenwechsel herangezogen zu werden, muss eine eingerichtete Paging-Datei explizit dem Seitenwechselspeicher zugewiesen werden.
Die Gesamtheit der dem Seitenwechselspeicher zugewiesenen Paging-Dateien im System heißt Seitenwechselbereich (Paging-Area).
Der Seitenwechselbereich kann während des Systemlaufs dynamisch erweitert oder reduziert werden, indem Paging-Dateien zum Seitenwechselbereich zugewiesen oder aus ihm freigegeben werden. Während der Systemeinleitung ist eine bestimmte Größe und Beschaffenheit des Seitenwechselbereichs Voraussetzung (siehe "Auswahl des Seitenwechselbereichs bei Startup").
Durch die Größe des Seitenwechselbereichs wird der verfügbare virtuelle Adressraum eines Systemlaufs bestimmt, da für jede virtuelle Seite ein Block (zwei 2K-PAM-Seiten) im Seitenwechselbereich vorhanden sein muss. Die max. Gesamtgröße des Seitenwechselbereichs beträgt 4 TB.
Mit Hilfe des Parameterservices können während der Systemeinleitung aus der Menge der eingerichteten und verfügbaren Paging-Dateien diejenigen Dateien ausgewählt werden, die im anschließenden Systemlauf verwendet werden sollen (siehe Abschnitt „Auswahl desSeitenwechselbereichs beim Startup (PAGING)").
Deshalb ist zwischen dem Einrichten von Paging-Dateien (inklusive der Reservierung von Speicherplatz) und der Auswahl von Paging-Dateien für den Systemlauf zu unterscheiden.
Randbedingungen für eine Paging-Datei:
Sie darf keine Datei >= 32 GB sein
Sie darf auf keiner Privatplatte eingerichtet werden
Sie darf auf keinem Shared-Pubset eingerichtet werden
Paging-Platte und Paging-Pubset
Eine Platte wird als Paging-Platte bezeichnet, wenn dort eine Paging-Datei nicht nur eingerichtet, sondern auch dem Seitenwechselspeicher zugewiesen worden ist.
Generell sind alle Plattentypen erlaubt. Die Platten des Seitenwechselbereichs müssen nicht vom selben Typ sein.
Eine Paging-Datei darf auf einer Platte liegen, die dynamisch als DRV-Volume eingerichtet wurde. (Paging-Dateien, die bei der Systemeinleitung in der Parameterdatei – Parametersatz PAGING – angegeben werden und nicht im Home-Pubset liegen, werden nicht von DRV unterstützt.) Es wird jedoch nur eine der beiden Platten beschrieben.
Ein Pubset wird als Paging-Pubset bezeichnet, wenn mindestens eine Platte des Pubsets als Paging-Platte genutzt wird.
Enthält ein Pubset nur Paging-Dateien, ist er ein reiner Paging-Pubset.
Liegt kein reiner Paging-Pubset vor und besteht der Pubset aus mehreren Platten, sollte keine Paging-Datei auf der Pubres des Pubsets angelegt werden.
Es wird empfohlen, den Seitenwechselbereich überwiegend mit Ein-Platten-Pubsets zu realisieren, da dadurch die Rekonfiguration des Seitenwechselbereichs im laufenden Betrieb bei Aufnahme einer Paging-Datei vereinfacht wird.
Kommando | Bedeutung |
CREATE-PAGING-FILE | Paging-Datei erzeugen |
DELETE-PAGING-FILE | Paging-Datei zerstören (überschreiben mit binär Null) |
EXTEND-PAGING-AREA | Seitenwechselbereich dynamisch erweitern |
MODIFY-PAGING-AREA-ATTRIBUTES | Attribute von Paging-Dateien auf Platte ändern |
REDUCE-PAGING-AREA | Seitenwechselbereich reduzieren |
SHOW-PAGING-CONFIGURATION | Informationen über genutzte und ungenutzte Paging-Dateien ausgeben |
Tabelle 8: Kommandoübersicht Seitenwechselbereich
Das Kommando SHOW-PAGING-CONFIGURATION gibt folgende Informationen aus:
Welche Paging-Dateien werden genutzt?
Welche Paging-Dateien (auf importierten Pubsets) sind ungenutzt?
Enthält ein Volume eine genutzte oder eine ungenutzte Paging-Datei?
Welche Gesamtgröße haben die gefundenen genutzen/ungenutzten Paging-Dateien?
Beispiele für die Ausgabe von Paging-Dateien
/SHOW-PAGING-CONFIGURATION VOLUME=*UNUSED,INFORMATION=*ALL % LIST OF THE FOUND AND UNUSED PAGING-FILES : % % VOLUME CAT-ID SIZE RESTRICTION % 1OSH.0 1OSH 256.00 MB NONE % 1OSH.2 1OSH 256.00 MB NONE % ----------------------------------------------------------------------- % SUMMARY 512.00 MB /SHOW-PAGING-CONFIGURATION VOLUME=*USED,INFORMATION=*ALL % LIST OF THE USED PAGING-FILES : % % VOLUME CAT-ID SIZE FREESIZE UTILIZATION REDUCTION R % 1OP1.1 * 1OP1 2500.00 MB 1510.99 MB *LOW *NOT-REQ N % 1OP1.0 * 1OP1 2500.00 MB 2200.00 MB *LOW *NOT-REQ N % 1OPP.0 * 1OPP 2500.00 MB 395.90 MB *LOW *NOT-REQ N % 1OSH.1 1OSH 256.00 MB 200.00 MB *LOW *NOT-REQ N % ----------------------------------------------------------------------- % SUMMARY 7756.01 MB % % EMM2317 THE SIZE OF VOLUME(S) - MARKED WITH * - IS INCREASED BY 25%, BECAUSE THE PAM-KEYS ARE USED AS PAGING-AREA