In diesem Topologiediagramm wird eine Standardinstallation von DOORS und DWA dargestellt.
Ein Interoperation Server ist ein modifizierter DOORS-Client. Es handelt sich um eine Anwendung mit einem einzigen Thread, die nur eine einzige Anforderung gleichzeitig verarbeiten kann. Gleichzeitige Zugriffe führen zu einer deutlichen Beeinträchtigung der Leistung von DWA, sofern die Server nicht zu Clustern zusammengefasst sind. Aus diesem Grund ist ein einziger Interoperation Server für eine Produktionsumgebung nicht ausreichend. Eine Gruppe von vier Interoperation Servern kann ungefähr 100 gleichzeitig angemeldete Benutzer unterstützen. Sie können mehrere Interoperation Server auf einem oder mehreren physischen Servern installieren; allerdings benötigt jeder Interoperation Server einen eigenen zentralen Prozessor.
Interoperation Server stellen Daten zur Leistungsverbesserung in den Cache und bewahren diese Daten einige Zeit auf. Der Cache führt zu einer wachsenden Hauptspeicherbelegung, die nur durch die Hauptspeicherzuordnung für die einzelnen Prozesse auf der Betriebssystemebene begrenzt wird. Sie können die Obergrenze für die Hauptspeicherbelegung durch einen Interoperation Server bei dessen Start festlegen, indem Sie den Parameter -maxMemory einbeziehen. Verwenden Sie diesen Parameter, um den Cachegrenzwert für den Interoperation Server festzulegen. Zur Berechnung dieses Grenzwerts müssen Sie den verfügbaren Hauptspeicher auf dem Server durch die Anzahl der Interoperation Server auf diesem Server teilen. Multiplizieren Sie das Ergebnis mit 0,75, um Lastspitzen bei der Hauptspeicherbelegung zu berücksichtigen. Beispiel: Wenn sich vier Interoperation Server auf einem einzigen Server mit 16 GB RAM befinden, berechnen Sie die maximale Hauptspeicherkapazität für jeden Interoperation Server wie folgt: (16/4) x 0,75 = 3 GB. Weitere Informationen zum Starten von Interoperation Servern finden Sie im Abschnitt DWA unter Windows starten oder DWA unter Linux starten.
DWA verwendet den Apache Tomcat-Web-Server. Für jede Gruppe aus vier Interoperation Servern müssen Sie eine separate Tomcat-Instanz aufweisen. Sie können mehrere Tomcat-Installationen in einem Cluster ausführen. Jede Tomcat-Installation kann über einen eigenen Broker und eine eigene Gruppe von Interoperation Servern verfügen, die alle auf eine einzige DOORS-Datenbank zugreifen. Diese Konfiguration trägt viel mehr Benutzern Rechnung und sie stellt Redundanz und Ausfallsicherheit im System sicher.
Zur Verbesserung der Leistung können Sie mehr Hauptspeicher für die JVM (Java Virtual Machine) von DWA zuordnen. Die Batchdatei zum Starten von DWA enthält einen Hauptspeicherzuordnungsparameter für die JVM. In der Regel befindet sich die Batchdatei server.start.bat an der folgenden Position: C:\Program Files\IBM\Rational\DOORS Web Access\[version]. Erhöhen Sie zur Verbesserung der Leistung den Wert des Parameters -Xmx in der Batchdatei.
Software Education-Kanal |
Skill-Gateway |
Jazz.net-Foren Jazz.net-Bibliothek |
Bereitstellungs-Wiki |