Feinanpassung der WebSphere Application Server-Einstellungen zur Optimierung der ClearQuest Web-Serverleistung
Sie müssen die WebSphere Application Server-Einstellungen für das Anwendungsserverprofil für ClearQuest Web Server prüfen. Wenn Sie ClearQuest in einem neuen Profil installiert haben, werden die Einstellungen in dem während der Installation erstellten Profil für beste Leistung optimiert. Wenn Sie in ein vorhandenes Profil installiert haben oder wenn der Server Leistungsprobleme aufweist, müssen die Parameterwerte möglicherweise angepasst werden.
Vorbereitende Schritte
- Siehe Leistungsoptimierung im WebSphere Application Server Information Center, Version 8.0, Version 8.5.
- Suchen Sie auf IBM® DeveloperWorks nach WebSphere Application Server tuning, um Artikel zur Optimierung der WebSphere Application Server-Profileinstellungen zwecks Leistungsverbesserung zu finden.
Wenn Sie ein Upgrade von Rational-Webkomponenten auf Version 8.0.1 durchführen, haben Sie die Möglichkeit, die Komponenten auf WebSphere Application Server Version 8.5.x zu implementieren. Bevor Sie die aktualisierten Rational-Webkomponenten implementieren können, müssen Sie entweder ein Upgrade für die vorhandene WebSphere Application Server-Version auf die neue Version oder auf eine separate Instanz der Version 8.5.x durchführen.
Webkomponenten von ClearCase und ClearQuest Version 8.0.1 unterstützen die Implementierung in WebSphere Application Server Version 8.0.0.x und 8.5.x. Abhängig von der installierten Rational-Produktversion und der für die Implementierung verwendeten WebSphere Application Server-Version ist bei einem Upgrade auf ClearCase CCRC WAN Server oder ClearQuest Web Server Version 8.0.1 möglicherweise die Installation einer neuen Instanz von WebSphere Application Server und IBM HTTP Server oder ein Upgrade für die vorhandene Version erforderlich.
- Installieren Sie in folgenden Fällen eine neue Instanz von WebSphere Application Server 8.5.x:
- Wenn Sie ein Upgrade von ClearCase oder ClearQuest Version 7.1.1.x oder Version 7.1.2.x auf Version 8.0.1 durchführen
- Wenn Sie ein Upgrade für eine ClearCase- oder ClearQuest-Installation der Version 8.0 oder 8.0.0.1, die auf WebSphere Application Server Version 7.0.x implementiert ist, durchführen
- Wenn Sie für eine Installation der Version 8.0.0.x, die auf WebSphere Application Server Version 8.0.0.x implementiert ist, ein Upgrade auf ClearCase oder ClearQuest Version 8.0.1 durchführen, haben Sie die Möglichkeit, ein Upgrade für die vorhandene WebSphere Application Server-Instanz auf Version 8.5.x durchzuführen oder weiterhin WebSphere Application Server Version 8.0.0.x zu verwenden.
- Übersicht über die unterstützten Installations-, Upgrade- und Rollbackszenarios
- Informationen zur Durchführung eines Upgrades für eine vorhandene Installation von WebSphere Application Server- und IBM HTTP Server-Komponenten
- Anweisungen zur Durchführung eines Upgrades für ClearCase- und ClearQuest-Webkomponenten und zu deren Implementierung oder erneuten Implementierung für WebSphere Application Server
Informationen zu diesem Vorgang
In Tabelle 1 sind die empfohlenen Einstellungen für das WebSphere Application Server-Profil aufgelistet, in dem der Rational ClearQuest Web-Server implementiert ist. Diese Werte werden standardmäßig angewendet, wenn der ClearQuest Web-Server in einem neuen Profil implementiert wird, das während des ClearQuest-Installations- oder Upgradeprozesses erstellt wird.
WAS-Einstellung | Parametername | Optimierter Wert | Beschreibung |
---|---|---|---|
JVM-Heapspeichergröße | setJvmMaxHeapSize | 1536 MB | Steuert die Speicherbelegung der Java™ Virtual Machine. Wird dieser Wert zu niedrig gesetzt, kann es zu häufig auftretenden Fehlern aufgrund abnormaler Speicherbedingungen kommen. |
Thread-Pools | setMaxSizesOfThreadPools | 200 | Gibt die maximale Anzahl Threads an, die im Standard-Thread-Pool aufrecht erhalten werden sollen. Das Ändern dieses Werts kann Auswirkungen auf den Serverstart und die Verarbeitungszeit haben. |
Performance Monitoring Infrastructure (PMI) | disablePMI oder enablePMI | disablePMI | Inaktiviert den PMI-Datenerfassungsprozess, der Informationen zum Diagnostizieren von Problemen und zum Optimieren der Anwendungsleistung sammelt. Durch Inaktivierung der Datenerfassung wird die Serverleistung verbessert. Sie können PMI bei Bedarf für die Fehlerbehebung aktivieren. |
Größe der JVM-Protokolldatei | setSystemOutErr | 20 MB | Legt die Dateigröße für die JVM-Dateien SystemOut.log und SystemErr.log fest.
Standardposition für diese Protokolle:
|
Traceprotokoll | setTraceLog | 20 MB | |
Einstellung für das Schreibzeitlimit für den eingehenden HTTP-Kanal | setDefaultInboundHttpChannelWriteTimeouts | 300 Sekunden | Gibt an, wie lange (in Sekunden) der HTTP-Transportkanal auf einem Socket auf jeden zu übertragenden Abschnitt mit Antwortdaten wartet. Wird der Wert zu niedrig gesetzt, kann dies zum Trennen von Verbindungen und zu Downloadfehlern führen. In diesem Fall enthalten die Serverprotokolldateien möglicherweise Fehler wie beispielsweise IOError oder AsyncTimeoutException. |
Einstellungen des WebSphere Application Server-Anwendungsserverprofils mit dem Tool 'wsadmin' ändern
WebSphere Application Server-Profileinstellungen des ClearQuest Web Server-Profils mithilfe des Tools teamAdminUtils.jacl ändern.
Informationen zu diesem Vorgang
Mit dem Tool teamAdminUtils.jacl können Sie die empfohlenen Standardeinstellungen für ein ClearQuest Web-Profil festlegen. Sie können diesen Befehl aber auch ausführen, um bestimmte Werte zu ändern. Verwenden Sie beispielsweise setCMRecommendedDefaults, um die Standardwerte festzulegen. Soll lediglich die Größe des JVM-Heapspeichers geändert werden, können Sie setJvmMaxHeapSize verwenden.
Weitere Informationen zum Tool wsadmin finden Sie im WebSphere Application Server Information Center: Version 8.5, Version 8.0
Vorgehensweise
Setzen Sie die WebSphere Application Server-Einstellungen für das ClearQuest Web-Serveranwendungsprofil auf die empfohlenen Werte.