Für WebSphere Event Broker müssen einige Systemkenndaten von UNIX System Services konfiguriert werden. Mit dem Operatorbefehl SETOMVS können Sie dynamische Änderungen, über das BPXPRMxx PARMLIB-Member permanente Änderungen vornehmen. Weitere Informationen hierzu finden Sie im Handbuch z/OS UNIX System Services Planning.
Schließen Sie die Brokeradressen nicht ein, wenn Sie den Exit IEFUSI verwenden, um die Regionsgröße von OMVS-Adressräumen zu begrenzen.
Setzen Sie die Kenndaten von UNIX System Services wie folgt:
Beschreibung | Parameter | Wert |
Die maximale Dateigröße (in Byte) für den Kernspeicherauszug, der von einem Prozess erstellt werden kann. Die Größe sollte nicht eingeschränkt werden. | MAXCORESIZE | 2 147 483 647 |
Die CPU-Zeit (in Sekunden), die einem Prozess zugeteilt wird. Die CPU-Zeit sollte nicht eingeschränkt werden. | MAXCPUTIME | 2 147 483 647 |
Die Regionsgröße des Adressraums. Geben Sie den größtmöglichen Adressraum an. | MAXASSIZE | > 1 GB Es sind mindestens 375 MB erforderlich. |
Gibt die maximale Anzahl an Threads an, die für einen einzelnen Prozess aktiv sein können. Dieser Wert hängt von den Definitionen der Nachrichtenflüsse ab. | MAXTHREADS MAXTHREADTASKS | Der Wert für MAXTHREADS und MAXTHREADTASKS hängt von Ihrer Anwendung ab. Sie können die für WebSphere Event Broker erforderliche Anzahl wie folgt ermitteln:
Für jeden Nachrichtenfluss müssen Sie:
|
Bei der Implementierung eines Nachrichtenflusses, der eine Ausführungsgruppe in einem neuen Adressraum startet, werden USS Semaphore- und SharedMemorySegment-Ressourcen verwendet. Alle neuen Adressräume verwenden jeweils ein Semaphor und ein gemeinsam genutztes Speichersegment (SharedMemorySegment). Das gemeinsam genutzte Speichersegment wird unmittelbar nach dem Starten des neuen Adressraumes gelöscht. Das Semaphor wird während der gesamten Lebensdauer des neuen Adressraumes beibehalten.
Sie sollten für den Parameter IPCSEMNIDS einen Wert angeben, der viermal so hoch ist wie die Anzahl der potenziellen Adressräume für Ausführungsgruppen in einem System.
Für jeden gestarteten Adressraum für Ausführungsgruppen benötigen Sie mindestens ein gemeinsam genutztes Speichersegment. Sie sollten für den Parameter IPCSEMNIDS einen Wert angeben, der höher ist als die Anzahl der potenziellen Adressräume für Ausführungsgruppen in einem System.
Steuerungsadressräume (BIPSERVICE- und BIPBROKER-Prozesse) können an viele gemeinsam genutzte Speichersegmente angehängt werden (einen für jeden Adressraum für Ausführungsgruppen, der für diesen Broker gestartet wurde). Sie müssen für den Parameter IPCSHMNSEGS einen Wert angeben, der die potenzielle Anzahl von Ausführungsgruppen für die jeweiligen Broker überschreitet.