Start/notes.ini Parameter/Server_MinPossibleTransTime

Server_MinPossibleTransTime

Parameter: Server_MinPossibleTransTime
Kurzbeschreibung: Untergrenze (in Mikrosekunden) für die Berechnung des Server Availability Index (SAI) durch das Loadmon-Subsystem. Auf modernen, schnellen Servern liefert die Default-Untergrenze einen völlig zu niedrigen SAI — typische HCL-Empfehlung: 1500 bis 2000. Häufig gemeinsam mit Server_MaxPossibleTransTime=20000000 gesetzt.

Steckbrief

Parameter
Server_MinPossibleTransTime
Kategorie
Performance (Server Availability Index)
Komponente
Server (Loadmon / SAI)
Verfügbar seit
8.5
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 Mikrosekunden (µs). Typische Werte: 1500–2000. Häufig kombiniert mit Server_MaxPossibleTransTime=20000000.

Beschreibung

Der Server Availability Index (SAI) ist eine Domino-interne Kennzahl zwischen 0 und 100, die ausdrückt, wie „verfügbar" ein Server unter Last erscheint. Er wird vom Loadmon-Subsystem aus Statistik-Werten berechnet, vor allem aus den typischen NRPC-Transaktionszeiten des Servers. Auf der Konsole zeigt show ai den aktuellen Wert.
Loadmon benötigt zwei Eckwerte:
  • Server_MinPossibleTransTime — Wie schnell kann eine NRPC-Transaktion bestenfalls sein? (Untergrenze)
  • Server_MaxPossibleTransTime — Wie langsam darf sie schlimmstenfalls sein? (Obergrenze)
Liegen die gemessenen Transaktionszeiten näher an Min, ist der Server „flott" → hoher Availability Index. Liegen sie näher an Max, ist er „langsam" → niedriger Index.
Das Problem auf modernen Servern: Domino verwendet historische Default-Werte aus den 2000er-Jahren. Heutige NVMe-SSDs und schnelle CPUs liefern Transaktionen in deutlich unter 1 ms. Der Loadmon vergleicht das mit dem Default-Min und erhält ein Verhältnis, das praktisch immer als „unterhalb des theoretisch Möglichen" interpretiert wird → SAI sinkt unrealistisch in den niedrigen Bereich (oft 0 oder einstellig), obwohl der Server leer ist. Klassisches Symptom: „Zero Availability Index and Slow Server Response for User".
Lösung (HCL Forum + Daniel Nashed):
Server_MinPossibleTransTime=1500 Server_MaxPossibleTransTime=20000000
Das verschiebt den Bezugsrahmen so, dass moderne Hardware realistische SAI-Werte (50–100) erreicht. Anschließend per show ai unter Last messen und ggf. über Server_Transinfo_Range feinjustieren.

Beispiel-Konfiguration

Standard-Empfehlung für moderne Server (Nashed-Blog):
Server_MinPossibleTransTime=1500 Server_MaxPossibleTransTime=20000000
Alternative aus HCL-Support-Tickets:
Server_MinPossibleTransTime=2000 Server_MaxPossibleTransTime=20000000
Nach Änderung:
# Server stoppen, loadmon.ncf löschen, Server starten show ai

Hinweise & Stolperfallen

  • Tuning-Reihenfolge: 1) Beide Parameter setzen, 2) Server stoppen, 3) loadmon.ncf aus dem Daten-Verzeichnis löschen, 4) Server starten, 5) show ai unter Last beobachten. Ohne Löschen von loadmon.ncf rechnet Loadmon mit alten Referenzwerten weiter.
  • Server_Transinfo_Range: Nach mehreren show ai-Lesungen liefert die Konsole eine Empfehlung für Server_Transinfo_Range. Diesen Wert dann zusätzlich setzen.
  • µs-Einheit beachten: 1500 bedeutet 1,5 ms — nicht 1,5 s. Tippfehler hier führen zu chaotischem SAI.
  • Pro Server-Typ prüfen: VM-Server, Container, Bare-Metal und Cloud-Instanzen liefern unterschiedlich schnelle Min-Zeiten. Werte ggf. pro Plattform anpassen.
  • Cluster-Failover-Wirkung: SAI steuert Failover-Entscheidungen im Cluster (Server_Availability_Threshold im Server-Dokument). Ein fälschlich niedriger SAI kann Cluster-Mate Failover auslösen, obwohl der Server gesund ist.
  • Server-Neustart erforderlich — Loadmon initialisiert sich nur beim Start.
  • Monitoring: show ai, show stat Server.AvailabilityIndex, show stat Server.Trans.AvgTime. Bei Auffälligkeiten Logs in console.log und events4.nsf prüfen.
  • Quellenlage: HCL hat keine eigene Doku-Seite zu diesem Parameter; Best Practice stammt aus HCL-Support-Tickets, Daniel Nasheds Blog (configuring-sai-loadmon-for-fast-servers) und der HCL-Notes-and-Domino-Community. Für 14.5.1 unverändert gültig.
  • Funktioniert auf allen unterstützten Plattformen.

Quellen

  • HCL Notes/Domino Community Forum – Threads zu Server_MinPossibleTransTime und Availability-Index-Tuning
  • Hinweis: HCL hat zu diesem Parameter keine eigene Doku-Seite auf help.hcl-software.com/domino/. Die Empfehlungen sind aus HCL-Support-Tickets, dem oben genannten Community-Blog und Forum-Threads abgeleitet — hier transparent ausgewiesen.