Start/notes.ini Parameter/Server_MaxPossibleTransTime

Server_MaxPossibleTransTime

Parameter: Server_MaxPossibleTransTime
Kurzbeschreibung: Obergrenze (in Mikrosekunden) für eine einzelne Transaktion bei der Server-Availability-Index-(SAI/LoadMon)-Berechnung. Transaktionen, die länger dauern, werden auf diesen Wert gekappt. Im Tandem mit Server_MinPossibleTransTime verhindert er, dass extrem lange Einzeltransaktionen den SAI verzerren.

Steckbrief

Parameter
Server_MaxPossibleTransTime
Syntax
Server_MaxPossibleTransTime=<µs>
Wert
Ganzzahl in Mikrosekunden
Default
Domino-internes Default; in der Praxis empfohlen: 20000000 (= 20 s)
Gültigkeitsbereich
Domino-Server (LoadMon / Server Availability Index)
Kategorie
Performance / Memory (SAI-Tuning)
GUI-Entsprechung
Keine (nur notes.ini)
Verwandt
Server_MinPossibleTransTime, Server_TransInfo_Max, Server_TransInfo_Update_Interval, Server_Min_Trans, Server_Availability_Threshold
Verfügbar seit
Domino 8.5 (ursprünglich SPR in 7.0.4)

Beschreibung

  • Der LoadMon-Task berechnet aus den realen Transaktionszeiten den Server Availability Index (SAI). Sehr kurze Transaktionen ziehen den Wert nach oben, sehr lange Einzeltransaktionen ziehen ihn drastisch nach unten.
  • Server_MaxPossibleTransTime setzt eine Obergrenze: Jede Transaktion, die länger dauert als der konfigurierte Wert, wird für die SAI-Berechnung auf genau diesen Wert gekappt.
  • Im Tandem mit Server_MinPossibleTransTime (Untergrenze) ergibt sich ein Korridor, in dem die SAI-Berechnung weniger anfällig für Ausreißer ist.
  • Werte sind in Mikrosekunden anzugeben:
    • 1000 = 1 ms
    • 1500 = 1,5 ms (typischer Min-Wert in der HCL/Nashed-Empfehlung für Server_MinPossibleTransTime)
    • 20000000 = 20 s (typischer Max-Wert für Server_MaxPossibleTransTime)
  • Empfohlen vor allem auf:
    • schnellen Servern, deren SAI sonst trotz guter Hardware niedrig bleibt,
    • virtualisierten Servern (VM), wo gelegentliche IO-Spitzen den SAI verzerren.
  • Nach Änderung der Werte sollte die loadmon.ncf bei heruntergefahrenem Server gelöscht werden, damit alte Min/Max-Werte verworfen werden.

Beispiel

Typische SAI-Tuning-Konfiguration:
Server_MinPossibleTransTime=1500 Server_MaxPossibleTransTime=20000000
  • Untergrenze 1,5 ms, Obergrenze 20 s für alle in der SAI-Berechnung berücksichtigten Transaktionen.

Hinweise

  • Änderung erfordert Server-Neustart; vorher empfehlenswert: loadmon.ncf aus dem Datenverzeichnis löschen.
  • Nach dem Restart unter Last show ai und show stat server.expansionfactor prüfen, um die Wirkung zu sehen.
  • Begleitende Parameter für feineres Tuning: Server_TransInfo_Max, Server_TransInfo_Update_Interval, Server_Min_Trans, debug_loadmon=1 (zur Diagnose).
  • Funktioniert auf allen unterstützten Plattformen.
  • HCL hat bisher keinen eigenen Eintrag in help.hcl-software.com zu diesem Parameter veröffentlicht. Die Werte und das Verhalten sind aber durch HCL-eigene Foren-Dokumente (ds_infolib.hcltechsw.com), das offizielle AdminCamp-PDF sowie den durch HCL-Mitarbeiter (Daniel Nashed) gepflegten Blog konsistent belegt.

Quellen