Start/notes.ini Parameter/NSF_Buffer_Pool_Size

NSF_Buffer_Pool_Size

Parameter: NSF_Buffer_Pool_Size
Kurzbeschreibung: Maximale Größe (in Bytes) des NSF-Buffer-Pools — eines Speicherbereichs, der I/O-Transfers zwischen Domino und der Festplatte puffert.

Steckbrief

Parameter
NSF_Buffer_Pool_Size
Syntax
NSF_Buffer_Pool_Size=number of bytes
Kategorie
Performance / Memory (Cache)
Komponente
Server und Client (HCL: gilt sowohl auf Servern als auch auf Workstations, mit unterschiedlichen Maximalwerten)
Verfügbar seit
Mindestens 9.0.1 (HCL-Dokumentation)
Unterstützte Versionen
9.0.1, 11.0(.1), 14.0 — HCL-Doku-Stände direkt belegt
GUI-Entsprechung
Laut HCL None — keine GUI-Entsprechung.
Standardwert
Automatisch ermittelt (siehe Beschreibung)
Mögliche Werte
Ganzzahl in Bytes
Verwandter Parameter
NSF_Buffer_Pool_Size_MB (gleiche Einstellung in Megabytes)

Beschreibung

Laut HCL-Produktdokumentation legt NSF_Buffer_Pool_Size die maximale Größe (in Bytes) des NSF-Buffer-Pools fest — ein Speicherbereich, der dem Puffern von I/O-Transfers zwischen Domino und dem Plattenspeicher dient.
Standardwert (wörtlich aus HCL-Produktdoku):
  • Wird automatisch vom Server bzw. der Workstation ermittelt. HCL empfiehlt ausdrücklich, den automatisch ermittelten Wert zu übernehmen, ausgenommen auf partitionierten Servern. Je mehr Speicher verfügbar ist, desto größer setzt der Server den Default.
  • Auf Workstations: maximale Einstellung NSF_Buffer_Pool_Size = 8 MB (auf Mac: 4 MB).
  • Auf Servern: Default-Maximum zwischen 1/8 und 3/8 des verfügbaren physischen Speichers, abhängig von dessen Gesamtgröße.
  • Auf partitionierten Servern: Defaults werden nicht automatisch angepasst. Hier ist es üblicherweise nötig, die Maximalwerte je Partition manuell so zu setzen, dass die Summe über alle Partitionen ungefähr 1/4 bis 3/8 des Hauptspeichers ergibt.
Die HCL-Tuning-Hilfeseite Improving database and Domino Directory performance ergänzt: Der per Default automatisch berechnete Wert ist meistens ausreichend; wenn die Datenbankstatistiken jedoch mehr Speicher anzeigen, sollte der Wert einige Megabytes auf einmal erhöht werden. Es existiert auch der Parameter NSF_Buffer_Pool_Size_MB, der dieselbe Einstellung in Megabytes vornimmt.

Beispiel-Konfiguration

NSF_Buffer_Pool_Size_MB=2048
Das Beispiel zeigt die MB-Variante des Parameters — sie ist bei manueller Konfiguration in der Praxis lesbarer als die Byte-Variante. (HCL stellt beide Varianten gleichberechtigt zur Verfügung.)

Hinweise & Stolperfallen

  • HCL empfiehlt ausdrücklich, den Default zu übernehmen, außer auf partitionierten Servern.
  • Bei zu großem Wert kann es laut HCL zu übermäßigem Swapping/Paging kommen — Performance-Monitoring ist sinnvoll.
  • NSF_Buffer_Pool_Size wird in Bytes gesetzt; NSF_Buffer_Pool_Size_MB in Megabytes. Beide Parameter steuern denselben Pool.
  • 2-GB-Limit (laut HCL 14.5.1-Doku): Da NOTES.INI-Variablen signed Integer sind, ist NSF_Buffer_Pool_Size auf maximal 2 GB begrenzt. Für größere Pools muss NSF_Buffer_Pool_Size_MB verwendet werden.
  • Mindestgröße: Laut HCL beträgt die minimale Größe 4 MB.
  • Eine GUI-Entsprechung existiert laut HCL nicht (UI equivalent: None).

Quellen (HCL Product Documentation)