Parameter:
NSF_Buffer_Pool_Size_MBKurzbeschreibung: 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.