Start/notes.ini Parameter/NSF_Buffer_Pool_Size_MB

NSF_Buffer_Pool_Size_MB

Parameter: NSF_Buffer_Pool_Size_MB
Kurzbeschreibung: Legt die maximale Größe des NSF-Buffer-Pools (Datenbank-Cache der NSF-Engine) in Megabyte fest.

Steckbrief

Parameter
NSF_Buffer_Pool_Size_MB
Kategorie
Performance / Memory
Komponente
Server
Verfügbar seit
9.0.1
Unterstützte Versionen
9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1
GUI-Entsprechung
Nur notes.ini (keine GUI)
Mögliche Werte
Ganzzahl in MB; 0 = automatisch berechnet; typisch 512 – 4096 MB

Beschreibung

Der NSF-Buffer-Pool ist der zentrale Cache, in dem die NSF-Engine Datenbankseiten (NSF Pages) im Hauptspeicher hält. Mit NSF_Buffer_Pool_Size_MB wird die maximale Größe dieses Pools fest in Megabyte vorgegeben und überschreibt den vom Server selbst berechneten Default.
Ein korrekt dimensionierter Buffer-Pool reduziert physische Lesezugriffe auf die Datenbankdateien erheblich und ist insbesondere auf Mail- und Anwendungsservern mit hoher Datenbankzahl ein wichtiger Performance-Hebel. Zu kleine Werte führen zu hoher Disk-I/O und schlechter Cache-Trefferrate, zu große Werte können andere Subsysteme (z. B. Volltextindex, View-Indexing) verdrängen oder zu Speicherdruck auf 64-bit-Servern mit knappem RAM führen.
Auf 64-bit-Domino bestimmt der Wert effektiv, wie viel adressierbarer Heap dem NSF-Cache zur Verfügung steht. Der Server berücksichtigt den Wert beim Start; Änderungen werden erst nach Neustart aktiv.

Beispiel-Konfiguration

NSF_Buffer_Pool_Size_MB=2048

Hinweise & Stolperfallen

  • Wirkt nur nach Server-Neustart, nicht über set config.
  • Wert sollte zum verfügbaren RAM und zum Working Set des Servers passen – Faustregel: NSF-Buffer-Pool zusammen mit View- und FT-Indexer-Speicher darf den verfügbaren physischen RAM nicht überschreiten.
  • Auswirkungen über show stat Database.Database.BufferPool.* bzw. show stat Database.Database.BufferPool.PerCentReadsInBuffer überwachen.
  • Auf Servern mit DAOS oder vielen kleinen NSFs wirkt sich ein größerer Pool besonders stark aus.
  • Veraltete Variante NSF_Buffer_Pool_Size (in Bytes) sollte nicht mehr verwendet werden – stattdessen ausschließlich die _MB-Variante.

Quellen (HCL Product Documentation)