CIB merge technischer Leitfaden

6. Aufrufparameter im Detail

6.70. Parameter --workingset-size

[--workingsetsize]

Der Parameter --workingsetsize setzt die InitHeap- und Workingset-Größe.


Syntax
--workingset-size=<min-Wert>;<max-Wert>

Beschreibung

Das Setzen der InitHeap- und Workingset-Größe kann auf manchen Servern die Performance von CIB merge verbessern.

Umgebungsvariablen und Parameter

Um die WorkingSet-Size zu definieren kann der Parameter: „--WORKINGSETSIZE“ benutzt werden.

Die alternative Schreibweise „--WORKINGSET-SIZE“ wird ebenfalls erkannt.

Wie bei allen Merge - Parametern wird die Groß-/Kleinschreibung nicht berücksichtigt.

Alternativ kann dies auch über die Umgebungsvariable „CIB_MRGWORKINGSETSIZE“ gesetzt werden. Die Variable „WORKINGSETSIZE“ kann mittels eines HEX- Editors auch direkt in der Binärdatei gepatcht werden. Die WorkingSet-Size definiert die minimale und maximale Größe der Windows Process-WorkingSet-Size. Der minimale und maximale Wert werden durch eine „;“ getrennt. (Beide sind erforderlich)

Mit der Umgebungsvariable „CIB_MRGINITHEAPSIZE” kann die Initiale Thread-Heap-Größe in KByte eingestellt werden.

Die Initialen Heap- Größe kann auch in der Binärdatei gepatcht werden.(„INITHEAPSIZE")

Patchen geht vor Umgebungsvariable.

Die Erweiterung wird in CIB merge 3.9 aufgenommen. (Nur für Windows)


Beispiele

Einstellung

Erläuterung

--Workingset-Size= 504800;1413120
(Setzen des Parameters)

Setzt die Windows-Process-Workingset-Größe auf ein Minimum von 504800 und ein Maximum von 1413120 (per Parameter)

CIB_MRGWORKINGSETSIZE= 504800;1413120
(Setzen der Umgebungsvariable)

Setzt die Windows-Process-Workingset-Größe auf ein Minimum von 504800 und ein Maximum von 1413120 (per Umgebungsvariable)

CIB_MRGINITHEAPSIZE=400
(Setzen der Umgebungsvariable)

Setzt die Init-Thread-Heap-Size auf 400 KByte.
(Standart ist 300)

Setzen der InitHeap- und Workingset-Größe. Das Setzen der InitHeap- und Workingset-Size kann auf manchen Servern die Performance von CIB merge verbessern. Die optimale Konfiguration hängt von vielen Parametern wie Speicher, Netzwerk etc. ab. Deshalb kann nicht die “beste” Einstellung für alle Systeme ermittelt werden. Die für den verwendeten Server kann eine möglicherweise bessere Einstellung durch geeignete Tests ermittelt werden. Der Parameter kann über die "AUTOSTART" – Funktionalität (ab Merge 3.9.104 und 3.8.130) für alle Mischläufe gesetzt werden. Dazu kann die "AUTOSTART" – Parameterdatei per Hex-Editor direkt in die Binär-Datei gepatcht werden oder die Umgebungsvariable "CIB_MRGAUTOSTART" mit dem Parameterdateiname gesetzt werden.