Verwenden Sie benutzerdefinierte Merkmale, um die Konfiguration für die Anwendungsverteilung zu ändern.
Related tasks
Dynamische Cluster erstellen und konfigurieren
Dynamische Verteilung von Anwendungen konfigurieren
Verwenden Sie das benutzerdefinierte Merkmal cpuUtilizationThreshold, um den Prozentsatz der CPU-Leistung anzugeben, der auf jedem Knoten in einer Zelle zur Verfügung steht.
Der Standardwert ist 100, d. h. es können 100 % der CPU auf jedem Knoten in der Zelle genutzt werden. Der Controller für die Verteilung von Anwendungen versucht, die Verteilung so zu berechnen, dass die Auslastung jedes Knotens den definierten Schwellenwert nicht überschreitet. Der Controller für die Verteilung von Anwendungen berücksichtigt bei seinen Berechnungen alle Prozesse, einschließlich der Prozesse, die sich nicht auf WebSphere Application Server oder WebSphere Extended Deployment beziehen.
Verwenden Sie das benutzerdefinierte Merkmal GenerateUniquePorts, um eindeutige Ports für jedes Member des dynamischen Cluster zu generieren.
Standardeinstellung für z/OS | false AttentionColonSymbol Wenn das Starten mehrerer Instanzen auf einem Knoten
für einen dynamischen Cluster unter z/OS aktiviert ist, wird die Strategie für die Port-Zuordnung
auf true gesetzt, damit für jedes Member des dynamischen Cluster eindeutige Ports generiert werden.
|
Standardeinstellung für verteilte Plattformen | true |
Mit dem benutzerdefinierten Merkmal HttpSessionRebalanceOff können Sie die Neuverteilung von HTTP-Sitzungen inaktivieren.
In WebSphere Extended Deployment Version 6.0 und höher ist die Neuverteilung von HTTP-Sitzungen automatisch aktiviert. Mit der Neuverteilung von HTTP-Sitzungen können vorhandene Sitzungsaffinitäten neuen Servern zugeordnet werden, die für die Verarbeitung der jeweiligen angegebenen Webanwendung verfügbar werden. Nähere Informationen hierzu finden Sie im Artikel Neuverteilung von HTTP-Sitzungen.
Verwenden Sie das benutzerdefinierte Merkmal HttpSessionRebalanceOff, wenn Sie Ihre Konfiguration wieder auf das alte HTTP-Sitzungsverhalten zurücksetzen möchten, bei dem die Sitzungsaffinitäten zu einem bestimmten Anwendungsserver eingerichtet und nicht auf neu verfügbare Server umgestellt werden.
Sie können die Neuverteilung von HTTP-Sitzungen inaktivieren, wenn Ihre Sitzungen sehr groß sind. In diesem Fall können die Kosten für das Verschieben der Sitzungen auf einen neuen Server höher sein als der Nutzen, den die Entlastung des ursprünglichen Servers bringt. Auf der Basis der PMI-Daten können Sie die Entscheidung treffen, ob Sie die Neuverteilung von Sitzungen inaktivieren möchten. Die PMI-Daten können Aufschluss darüber geben, ob Antwortzeiten, Speicherauslastung und CPU-Auslastung auf bestimmten Servern zunehmen, wenn die Sitzungsdaten übertragen werden. Nähere Informationen zum Analysieren der PMI-Daten und den Best Practices für die Verwendung von HTTP-Sitzungen finden Sie im WebSphere Application Server Network Deployment Information Center.
Wenn Sie die Neuverteilung von Sitzungen aktiviert lassen und die Sitzungen immer gleichmäßiger verteilt werden, wird auch die Speicher- und CPU-Auslastung auf den Servern im Cluster immer gleichmäßiger. Bei einer gleichmäßigeren Auslastung eines Cluster ist es einfacher für WebSphere Extended Deployment, autonome Entscheidungen zu treffen.
Führen Sie die folgenden Schritte aus, um die Neuverteilung von HTTP-Sitzungen zu inaktivieren:
Wenn Sie die Neuverteilung von Sitzungen wieder aktivieren möchten, löschen Sie das benutzerdefinierte Merkmal.
Bei der Standardoperation erstellt der Controller für die Verteilung von Anwendungen Online-Profile der dynamischen Cluster, um deren Speicherbelegung zu bestimmen. Sie können diese Standardoperation inaktivieren, indem Sie das benutzerdefinierte Merkmal memoryProfiler.isDisabled auf true setzen. Wenn der Profiler für den Hauptspeicher inaktiviert ist, nimmt der Controller für die Verteilung von Anwendungen einen Standardwert für die Speicherbelegung an. Der Wert für die Speicherbelegung wird mit 64k + 1,2 maxHeapSize berechnet. maxHeapSize steht für die Einstellung "Maximale Größe des Heap-Speichers" in der Serverschablone des dynamischen Cluster.
Verwenden Sie dieses benutzerdefinierte Merkmal, um die Anzahl dynamischer Cluster-Instanzen auf einem Knoten zu definieren.
Verwenden Sie dieses benutzerdefinierte Merkmal nur, wenn die Knoten in Ihrem dynamischen Cluster heterogen sind und unterschiedliche Kapazitäten haben. Wenn die Knoten in Ihrem dynamischen Cluster homogen sind, können Sie die Anzahl der dynamischen Cluster-Instanzen einmalig in der Administrationskonsole festlegen.
Nähere Informationen finden Sie im Artikel Starten mehrere Instanzen konfigurieren.
Mit diesen benutzerdefinierten Merkmalen können Sie definieren, wie viel Hauptspeicher jedes Knotens für Prozesse reserviert werden soll, die sich nicht auf WebSphere Application Server oder WebSphere Extended Deployment beziehen.
reservedMemoryFixed + reservedMemoryPercent * (totalNodeMemory - reservedMemoryFixed)
Merkmalname | Definition | Standardeinstellung |
---|---|---|
reservedMemoryFixed | Eine fest zu reservierende Hauptspeichermenge in Prozent. | 64 MB |
reservedMemoryPercent | Zu reservierender Hauptspeicher in Prozent. | 5 % |