Hier wird beschrieben, wie Sie den Wert für die Anzahl Seiten berechnen können, die einem Huge Page-Speicherpool zugeordnet werden sollen.
Zur Verwendung eines Huge Page-Speichers müssen Sie sicherstellen, dass Ihr System über genügend Speicherressourcen für den Huge Page-Speicherpool verfügt.
Der Huge Page-Speicherpool ist ein Bereich des Systemspeichers, der als 16-GB-Seitensegmente zugeordnet und separat vom Basisspeicher des Systems verwaltet wird.
Bevor Sie den Wert für den Huge Page-Speicher angeben können, müssen Sie bestimmen, welche
Anwendungen ausgeführt werden und welche Huge Page-Anforderungen für Ihre Anwendungen bestehen.
Huge Page-Speicherbedarf für Anwendung bestimmen
Der Huge Page-Speicherpool kann zur Verbesserung der Leistung für Umgebungen mit partitionierten DB2-Datenbanken im Betriebssystem AIX verwendet werden. Für DB2-Anwendungen würden Sie in der Regel Huge Pages für große Umgebungen mit partitionierter DB2-Datenbank verwenden, um das für gemeinsam genutzte Speicherpufferpools erforderliche Maß an Parallelaktivität effizient zu unterstützen.
Um diesen Wert zu bestimmen, berechnen Sie die Speicherkapazität, die für den gemeinsam genutzten Pufferpool erforderlich ist, um die DB2-Anwendungen zu unterstützen. Informationen zu Ihrer spezifischen Anwendung finden Sie in den DB2-Empfehlungen für Pufferpoolspeicher.
Bei logisch partitionierten Systemen können Sie Huge Page-Speicher beim Erstellen der Partitionen zuordnen. Dieser Wert ist getrennt von dem Wert, den Sie für den Speicherbereich konfigurierter Partitionen angeben.
Sie können einen Mindestwert, einen gewünschten Wert und einen Maximalwert angeben. Informationen zum Bestimmen der Anzahl an Huge Pages, die für Ihre logischen Partitionen erforderlich sind, finden Sie im Abschnitt unten, in dem die Berechnung von Huge Page-Werten behandelt werden.
Anmerkung: Die Huge Page-Speicherzuordnung kann nicht dynamisch geändert werden.
Eine Änderung der Anzahl Huge Pages auf dem Server erfordert einen Warmstart des Servers, und eine Änderung der Anzahl zugeordneter Huge Pages für eine Partition erfordert einen Warmstart der Partition.
Überlegungen zur Berechnung der Huge Page-Werte
Die Huge Page-Speicherkapazität, die Sie zuordnen können, hängt von den folgenden Faktoren ab:
- Gesamtkapazität des lizenzierten Speichers für Ihren Server
- Kapazität des verfügbaren Speichers, nachdem konfigurierte Speicherressourcen berücksichtigt wurden
- Anzahl der physischen E/A-Verbindungen zum Server (jede E/A-Verbindung erfordert Speicher für die
E/A-Tabellen, der zwischen den physischen Speicherbereichen verteilt werden kann, und reduziert den für Huge
Pages verfügbaren Speicher)
- Basisspeicherkonfiguration für logische Partitionen (Huge Pages werden
nicht als Teil der Speicherzuordnung konfigurierter Partitionen berechnet)
- Anforderungen, die eine Huge Page definieren (jede Huge Page erfordert 16
GB an zusammenhängendem Hauptspeicher; außerdem muss die Huge Page an einer
16-GB-Grenze beginnen)
Achtung: Die Server-Firmware verkleinert den Huge Page-Pool, um einigen dieser Abhängigkeiten zu entsprechen.
In diesem Fall werden Fehlerprotokolleinträge generiert, die angeben, dass der Huge Page-Pool verkleinert wurde. Der Referenzcode des Fehlerprotokolls lautet B700 5300.
Die Referenzcodedetails geben die Hexadezimalwerte an, die darauf hinweisen, weshalb die Größe des Huge Page-Pools
nicht bereitgestellt werden konnte. Das folgende Beispiel zeigt die möglichen Einträge und gibt an, wie die zusätzlichen Maschinenwörter in diesen Einträgen interpretiert werden:
- Maschinenwort 3 = 0x0000000100000106 - Huge Page-Pool verkleinert, um Systemhardwarekonfiguration zu entsprechen
- Maschinenwort 4 = Anzahl der vom Benutzer konfigurierten Huge Pages
- Maschinenwort 5 = Anzahl der Huge Pages, die bereitgestellt werden konnten
- Maschinenwort 3 = 0x0000000100000105 - Huge Page-Pool verkleinert, um Speicherkonfiguration von Partitionen
zu entsprechen
- Maschinenwort 4 = Anzahl der Huge Pages, bevor Partitionen erstellt wurden
- Maschinenwort 5 = Von Firmware berechnete Anzahl an Huge Pages, nachdem der Speicherbedarf für die Partitionen erfüllt wurde
- Maschinenwort 6 = Anzahl der Huge Pages im Pool
Huge Page-Speicherwerte berechnen
Gehen Sie wie folgt vor, um den Speicherbedarf des Servers zur Unterstützung von Huge Pages zu berechnen: