Start/notes.ini Parameter/DAOSMinObjSize

DAOSMinObjSize

DAOSMinObjSize legt fest, ab welcher Größe (in Bytes) ein Anhang aus der NSF in den DAOS-Speicher (NLO-Datei) ausgelagert wird. Der Parameter ist die notes.ini-Entsprechung des Felds „Minimum size of object before Domino will store in DAOS“ im Server-Dokument (Reiter „DAOS“).

Steckbrief

Parameter
DAOSMinObjSize
Komponente
Server
Kategorie
DAOS
Verfügbar seit
Domino 8.5; aktuell dokumentiert in HCL Domino 9.0.x–14.5.1
Wertformat
Ganzzahl in Bytes
Default
4096 (4 KB)
GUI-Entsprechung
Server-Dokument → „DAOS“ → „Minimum size of object before Domino will store in DAOS“

Beschreibung

Wenn DAOS auf einem Server aktiv ist, durchsucht Domino bei jedem Schreibzugriff auf eine geloggte Datenbank (ODS ≥ 52) die enthaltenen Anhänge. Liegt die Größe eines Anhangs größer oder gleich dem in DAOSMinObjSize festgelegten Schwellwert, wird der Anhang in eine NLO-Datei ausgelagert; in der NSF bleibt nur eine DAOS-Referenz. Liegt der Anhang darunter, bleibt er in der NSF.

Wahl des Schwellwerts

  • Default 4096 (4 KB): Bewährt; erfasst den Großteil aller Mail-Anhänge (PDF, Bilder, Office) und maximiert den Deduplikationsgewinn. Risiko: viele kleine NLO-Dateien.
  • 65536 (64 KB): Reduziert die Anzahl der NLO-Dateien deutlich; erfasst nur Anhänge ab 64 KB. Geeignet, wenn das Dateisystem mit hunderttausenden NLO-Dateien Performance-Probleme zeigt.
  • 1048576 (1 MB): Geeignet für archivlastige Server, in denen vor allem große Anhänge dedupliziert werden sollen; minimale NLO-Dateianzahl.
Vor der Aktivierung von DAOS auf einem produktiven Server empfiehlt HCL den Einsatz des Tools DAOS Tune (ab Domino 12.0.1, in Domino 14.5 weiter verbessert), um den für den jeweiligen Server optimalen Schwellwert datenbasiert zu bestimmen.

Beispiele

Server mit Default-Schwellwert (4 KB):
DAOSEnable=1 DAOSBasePath=D:\DAOS DAOSMinObjSize=4096 DAOSDeferredDeleteInterval=30
Server mit angehobenem Schwellwert (64 KB) zur Reduktion der NLO-Dateianzahl:
DAOSEnable=1 DAOSBasePath=D:\DAOS DAOSMinObjSize=65536 DAOSDeferredDeleteInterval=30
Archiv-Server, der nur sehr große Anhänge auslagert:
DAOSEnable=1 DAOSBasePath=D:\DAOS DAOSMinObjSize=1048576 DAOSDeferredDeleteInterval=60

Hinweise

  • Änderung wirkt prospektiv – Eine Anhebung des Schwellwerts löst bestehende NLO-Dateien nicht automatisch zurück; sie bleiben so lange im DAOS-Speicher, bis sie keine Referenzen mehr haben oder die NSF mit compact -c -daos off re-integriert wird.
  • Einheit ist Bytes – Nicht KB oder MB. DAOSMinObjSize=4 würde wirklich 4 Byte bedeuten und auf einem Produktionsserver fatal sein (Millionen Mini-NLOs).
  • BegleitparameterDAOSEnable, DAOSBasePath, DAOSDeferredDeleteInterval, DAOS_ENCRYPT_NLO, DAOS_LOAD, DAOSCatalogState.

Quellen (HCL Product Documentation)