![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management: Angepasste Eigenschaften für die Anwendungsverteilung
Mit angepassten Eigenschaften kann die Konfiguration des Controllers für die Verteilung von Anwendungen geändert werden. Sie können diese Einstellungen zusätzlich zu den Einstellungen in der Administrationskonsole verwenden, um das Verhalten des Controllers für die Verteilung von Anwendungen zu optimieren.
Erweitern Sie zum Setzen der angepassten Eigenschaften für die Anwendungsverteilung die Einträge
.APC.predictor
Wird die angepasste Eigenschaft APC.predictor auf den Wert CPU gesetzt, dehnt der Controller für die Verteilung von Anwendungen die Verwaltung dynamischer Cluster auf zusätzliche Topologien aus.
Zum Definieren der angepassten Eigenschaft APC.predictor klicken Sie auf
.- Dynamische Cluster von Web-Containern, an die Anforderungen über einen On Demand Router weitergeleitet werden
- Dynamische Cluster von Enterprise JavaBeans (EJB)
- Dynamische Cluster von Message-driven Beans (MDB) mit WebSphere Service Integration Bus
- Dynamische Cluster von Web-Containern, an die Anforderungen über das Web-Server-Plug-in weitergeleitet werden, wenn Intelligent Management aktiviert ist.
- Dynamische Cluster von MDBs mit WebSphere MQ
- Dynamische Cluster von ODRs (On Demand Router)
Wert | Beschreibung |
---|---|
Geltungsbereich | Zelle |
Gültiger Wert | CPU |
Wird die angepasste Eigenschaft APC.predictor auf CPU gesetzt, wird der Controller für die Verteilung von Anwendungen basierend auf der durchschnittlichen CPU-Belastung aller aktuell aktiven Cluster-Member Anwendungsserver starten bzw. stoppen und Knoten hinzufügen bzw. entfernen. Wenn die durchschnittliche CPU-Belastung die Einstellung Maximale CPU-Belastung für CPU-Überlastungsschutz überschreitet und die maximale Anzahl Anwendungsserver noch nicht gestartet ist, wird ein weiterer Anwendungsserver mit verfügbarer CPU gestartet. Ist der Elastizitätsmodus aktiviert, ist eine Hinzufügeoperation erforderlich, wenn keine CPU verfügbar ist. Wenn der Elastizitätsmodus aktiviert ist und die durchschnittlich CPU-Belastung so niedrig ist, dass ein WebSphere-Knoten nicht mehr benötigt wird, werden alle Anwendungsserver auf diesem Knoten gestoppt, und eine Operation zum Entfernen wird ausgeführt.
APC.XD.failedServerTimePeriod
Verwenden Sie diese angepasste Eigenschaft, um die Zeit anzupassen, nach der der Controller für die Verteilung von Anwendungen einen Server aus der Liste fehlgeschlagener Serverstarts entfernt.
Wenn ein Server nicht gestartet werden kann, zeichnet der Controller für die Verteilung von Anwendungen den Server in der Liste fehlgeschlagener Serverstarts auf. Der Server wird aus der Gruppe verfügbarer Server entfernt. Der Controller für die Verteilung von Anwendungen versucht nicht, den Server zu starten, solange der Server in der Liste fehlgeschlagener Serverstarts aufgeführt ist. Nach Ablauf eines bestimmten Zeitraums (standardmäßig nach 60 Minuten) entfernt der Controller für die Verteilung von Anwendungen den Server automatisch aus der Liste fehlgeschlagener Serverstarts. Der Server wird dann wieder in die Gruppe verfügbarer Server eingefügt. Wenn Sie die Zeit, nach der der Controller für die Verteilung von Anwendungen einen Server aus der Liste fehlgeschlagener Serverstarts entfernt, anpassen möchten, setzen Sie die folgende angepasste Eigenschaft des Controllers für die Verteilung von Anwendungen (in Minuten): APC.XD.failedServerTimePeriod.
Wert | Beschreibung |
---|---|
Standardwartezeit vor dem automatischen Entfernen von Servern aus der Liste fehlgeschlagener Serverstarts | 60 Minuten |
Gültiger Wert | Minuten |
APC.XD.memoryProfiler.totalMemoryWeight und APC.XD.memoryProfiler.residentMemoryWeight
Angepasste Eigenschaften für die Angabe des Stellenwerts des Gesamtspeichers und des verfügbaren RAM für die Berechnung des verfügbaren Hauptspeichers.
available memory = APC.XD.memoryProfiler.totalMemoryWeight * totalMemory +
APC.XD.memoryProfiler.residentMemoryWeight * residentMemory.
Für diesen Befehl gilt Folgendes: - available memory ist der physische Speicher, der auf einem Knoten verfügbar ist.
- totalMemory ist die Summe aus physischem, virtuellem und gemeinsam genutztem Speicher.
- residentMemory ist die Menge an Arbeitsspeicher (RAM).
Der Standardwert für APC.XD.memoryProfiler.totalMemoryWeight ist 33.33333.
Der Standardwert für APC.XD.memoryProfiler.residentMemoryWeight ist 66.66666.
In einigen Betriebssystemen, insbesondere unter Linux, kann die virtuelle Größe extrem hoch sein, sodass der Hauptspeicher in einem System verbraucht zu sein scheint. Dies verhindert, dass der Controller für die Verteilung von Anwendungen Knoteninstanzen mit viel freiem Speicher zu starten. Um dieses Problem zu beheben, setzen Sie APC.XD.memoryProfiler.totalMemoryWeight auf 12 und APC.XD.memoryProfiler.residentMemoryWeight auf 88.
APC.BASE.PlaceConfig.BALANCED_INSTANCES
Verwenden Sie diese angepasste Eigenschaft, um die Anzahl der JVM-Instanzen gleichmäßig auf die Knoten zu verteilen. Die Anzahl der Instanzen wird automatisch berechnet. Die Wertigkeit für jeden Cluster wird nach der folgenden Formel berechnet: Wertigkeit = (Maximale Anzahl der Instanzen für den Cluster) / ((Anzahl der Knoten, auf denen die Clusterinstanzen konfiguriert sind) -1). Die maximale Anzahl der Instanzen auf einem Host ist die Summe der Wertigkeiten für die auf dem Host konfigurierten Cluster.

Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Gültiger Wert | Diese Option wird aktiviert, indem die angepasste Eigenschaft auf true gesetzt wird. |
APC.BASE.PlaceConfig.BALANCED_INSTANCES_ADDITIONAL_INSTANCES
Verwenden Sie diese angepasste Eigenschaft, um zusätzliche zulässige JVM-Instanzen anzugeben, wenn die Anzahl der Instanzen begrenzt ist. Ist diese Option aktiviert, muss die maximale Anzahl der Serverinstanzen auf einem Knoten begrenzt werden auf ( (Summe der maximalen Anzahl der Clusterinstanzen) / (Knoten -1) ) + ADDITIONAL_INSTANCES

Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Gültiger Wert | Ein ganzzahliger Wert, der die Anzahl der Instanzen angibt. |
APC.BASE.PlaceConfig.DEMAND_DISTANCE_OVERALL
Verwenden Sie diese angepasste Eigenschaft, um den Schwellenwert anzupassen, bei dessen Erreichen der Controller für die Verteilung von Anwendungen die Verteilungsänderung ausführt. Der Controller vergleicht die möglichen Verteilungsänderungen, um die Gesamtleistung des Systems zu steigern. Diese angepasste Eigenschaft wird verwendet, um festzustellen, ob die Leistungssteigerung, die durch die mögliche Konfigurationsänderung erzielt wird, signifikant ist. Der Wert dieser angepassten Eigenschaft gibt den Steigerungsfaktor an.
Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Standardwert | Der Standardwert ist 0, jede Leistungssteigerung wird als signifikant eingestuft und hat zur Folge, dass die Verteilungsänderung ausgeführt wird. |
APC.BASE.PlaceConfig.PRUNE_NO_HELP
Diese angepasste Eigenschaft inaktiviert das Stoppen der Anwendungsinstanz, wenn sie nicht zur Systemleistung beiträgt, bevor die Verteilungsberechnung beginnt. Diese angepasste Eigenschaft verringert die Möglichkeit von Verteilungsänderungen.
Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Gültige Werte | Boolean |
Standardwert | False |
APC.BASE.PlaceConfig.UTILITY_DISTANCE_PER_APPL
Verwenden Sie diese angepasste Eigenschaft, um den Schwellenwert anzupassen, bei dessen Erreichen der Controller für die Verteilung von Anwendungen die Verteilungsänderung ausführt. Der Controller vergleicht die möglichen Verteilungsänderungen, um die Gesamtleistung des Systems zu steigern. Diese angepasste Eigenschaft wird verwendet, um festzustellen, ob die Leistungssteigerung, die durch die mögliche Konfigurationsänderung erzielt wird, signifikant ist. Der Wert dieser angepassten Eigenschaft gibt den Steigerungsfaktor an.
Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Standardwert | Der Standardwert ist 0, jede Leistungssteigerung wird als signifikant eingestuft und hat zur Folge, dass die Verteilungsänderung ausgeführt wird. |
APC.BASE.PlaceConfig.WANT_VIOLATION_SCORE
Diese angepasste Eigenschaft ist ausschließlich für das Debugging vorgesehen und gibt am Ende des Verteilungsentscheidungszyklus Details in die Datei apcReplayer.log und in den Trace aus, falls es nach der Verteilung zu Verstößen kommt.
Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Gültige Werte | Boolean |
Standardwert | False |
CenterCell
Wenn Sie das Leistungsmanagement für mehrere Zellen in Ihrer Umgebung konfigurieren, können Sie die angepasste Eigenschaft CenterCell verwenden, um eine Zelle als zentrale Zelle zu bestimmen. Außerdem definieren Sie die angepasste Eigenschaft CenterCell für jede Zelle, die Sie als Punktzelle verwenden möchten.

Wert | Beschreibung |
---|---|
Geltungsbereich | Zelle |
Gültige Werte | true: Legt eine Zelle als zentrale Zelle fest.
false: Legt eine Zelle als Punktzelle fest. |
apcConcurrentStartSize
Sie können die angepasste Eigenschaft apcConcurrentStartSize verwenden, um die maximale Anzahl an Serverinstanzen zu definieren, die der Controller für die Verteilung von Anwendungen gleichzeitig auf einem bestimmten Knoten starten kann.
Standardmäßig versucht der Controller für die Verteilung von Anwendungen eine einzige Instanz auf einem Knoten zu starten. Setzen Sie diese Eigenschaft auf einen Wert größer als 1, wenn Sie möchten, dass der Controller für die Verteilung von Anwendungen mehr als eine Serverinstanz auf einem bestimmten Knoten starten soll.
Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Gültige Werte | Ein ganzzahliger Wert, der die maximale Anzahl an Instanzen agibt, die gleichzeitig auf einem bestimmten Knoten gestartet werden sollen. |
Standardeinstellung | 1 |
lazyStartMinInstances
Sie können die angepasste Eigenschaft lazyStartMinInstances verwenden, um festzulegen, dass mehrere Serverinstanzen gestartet werden, wenn der On Demand Router (ODR) Aktivitäten feststellt.
Vor Version 6.1.1.2 wurde nur eine einzige Serverinstanz gestartet, wenn ein dynamischer Cluster für den verzögerten Start von Anwendungen konfiguriert wurde und der ODR Anforderungen für einen inaktiven dynamischen Cluster empfangen hat. Wenn Sie jedoch die angepasste Eigenschaft lazyStartMinInstances setzen, können mehrere Instanzen gestartet werden.
Wenn Sie die angepasste Eigenschaft im Controller für die Verteilung von Anwendungen definieren, gilt die Eigenschaft für alle dynamischen Cluster. Alternativ können Sie die angepasste Eigenschaft in einem bestimmten dynamischen Cluster definieren, sodass mehrere Instanzen von diesem dynamischen Cluster gestartet werden. Sind weitere dynamische Cluster vorhanden, die für einen verzögerten Anwendungsstart konfiguriert sind, starten diese Cluster jeweils nur eine einzige Instanz. Wenn die angepasste Eigenschaft für einen dynamischen Cluster definiert wird, wird die angepasste Eigenschaft überschrieben, die im Controller für die Verteilung von Anwendungen definiert wurde.
Wert | Beschreibung |
---|---|
Geltungsbereich | Dynamischer Cluster |
Gültige Werte | Ein ganzzahliger Wert, der die Mindestanzahl der im verzögerten Modus zu startenden Instanzen angibt. |
Standardeinstellung | 1 |
apc.log.enablePlacementLog
Mit der angepassten Eigenschaft apc.log.enablePlacementLog können das Speichern von Protokollen in der Protokolldatei apc.log aktivieren oder inaktivieren. Die Protokolldatei apc.log enthält Informationen zu den Verteilungsentscheidungen. Der IBM® Support kann anhand dieser Protokolldatei die vom Controller für die Verteilung von Anwendungen vorgenommenen Verteilungsentscheidungen nachvollziehen.
Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Gültige Werte | Kein Wert: Das Verteilungsprotokoll ist aktiviert. false: Das Verteilungsprotokoll ist inaktiviert. |
apc.log.LogFileSize
Mit der angepassten Eigenschaft apc.log.LogFileSize können Sie die Größe der Protokolldatei des Controllers für die Verteilung von Anwendungen, apc.log, in Megabyte festlegen. Die Standardgröße beträgt 100 Megabyte, aber dieser Standardwert kann geändert werden.
Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Gültige Werte | Ein ganzzahliger Wert, der den Umfang der Protokolldatei in Megabyte festlegt. Wenn Sie z. B. 200 eingeben, hätte die Protokolldatei eine Größe von ungefähr 200 Megabyte. Die Java™ Virtual Machine (JVM) versucht, die Protokolldatei auf eine Größe von 200 * 1024 * 1024 bzw. 209.715.200 Byte, einen relativ kleinen, näherungsweise berechneten Grenzwert, zu begrenzen. Die tatsächliche Größe ist wahrscheinlich höher und variiert je nach JVM-Anbieter. Die tatsächliche Bytegröße der Platte richtet sich nach der Sektor- und Clustergröße der physischen Platte, die wahrscheinlich größer ist als die Bytegröße der Datei. |
apc.log.numHistoricalFiles
Mit der angepassten Eigenschaft apc.log.numHistoricalFiles können Sie die Anzahl Protokolldateien festlegen, die für den Controller für die Verteilung von Anwendungen gespeichert werden. Wenn die Protokolldatei des Controllers für die Verteilung von Anwendungen ihre maximale Größe erreicht, wird sie gespeichert, wenn der Wert größer ist als 1. Bei einem Wert von 1 wird die Protokolldatei an die vorhandene Datei angehängt.
Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Gültige Werte | Ein ganzzahliger Wert, der die Anzahl der zu speichernden Protokolldateien angibt, z. B. 2. |
APC.XD.cpuUtilizationThreshold
Mit der angepassten Eigenschaft APC.XD.cpuUtilizationThreshold können Sie den Prozentsatz an Prozessorkapazität angeben, der auf jedem Knoten in einer Zelle verwendet werden kann.
Die angepasste Eigenschaft APC.XD.cpuUtilizationThreshold definiert den Prozentsatz an Prozessorkapazität, der auf den Knoten in Ihrer Umgebung genutzt wird. Der Standardwert ist 100, d. h., es können 100 % der Prozessorkapazität auf jedem Knoten in der Zelle genutzt werden. In Konfigurationen mit z/OS-Knoten muss diese Eigenschaft auf einen kleineren Wert als 100 gesetzt 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 Intelligent Management beziehen.
![[z/OS]](../images/ngzos.gif)
Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen: gilt für alle Knoten in der Zelle. Knoten: gilt für einen bestimmten Knoten. |
Gültige Werte | Ein ganzzahliger Wert, der den Prozentsatz der Prozessorleistung angibt, die auf jedem Knoten in der Zelle genutzt werden soll. |
GenerateUniquePorts
Mit der angepassten Eigenschaft GenerateUniquePorts können Sie eindeutige Ports für jedes Member des dynamischen Clusters generieren.
![[z/OS]](../images/ngzos.gif)
Wert | Beschreibung |
---|---|
Geltungsbereich | Knotengruppe, Knoten |
Gültige Werte | Wenn Sie true angeben, werden für jedes Member des dynamischen Clusters eindeutige Ports generiert. Wenn Sie false angeben, werden eindeutige Ports für das erste Member des dynamischen Clusters erstellt, und alle nachfolgenden Member des dynamischen Clusters verwenden dieselben Ports. |
Standardeinstellung | z/OS-Plattformen: false
Achtung: Wenn das Starten mehrerer Instanzen auf einem Knoten
für einen dynamischen Cluster unter z/OS aktiviert ist, wird die Strategie für die Portzuordnung
auf true gesetzt, damit für jedes Member des dynamischen Clusters eindeutige Ports generiert werden.
Verteilte Plattformen: true |
maintenanceModeOnOperationFail
Mit der angepassten Eigenschaft maintenanceModeOnOperationFailkönnen Sie einen Server in den Wartungsmodus versetzen, wenn der Serverstart fehlschlägt. Der Standardwert ist false. Dies bedeutet, dass der Server beim Scheitern des Serverstarts nicht in den Wartungsmodus versetzt wird, sondern dass statt dessen eine Laufzeittask generiert wird. Die Laufzeittask enthält eine Benachrichtigung darüber, dass der Controller für die Verteilung von Anwendungen keine Benachrichtigung über den Abschluss des Serverstarts erhalten hat.
Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Gültige Werte | true: Versetzt den Server in den Wartungsmodus, wenn der Serverstart fehlschlägt. false: Generiert eine Laufzeittask, wenn ein Serverstart fehlschlägt. |
Standardeinstellung | false |
memoryProfiler.isDisabled
Mit der angepassten Eigenschaft memoryProfile.isDisabled können Sie den Profiler für den Hauptspeicher inaktivieren.
Bei der Standardoperation erstellt der Controller für die Verteilung von Anwendungen Onlineprofile der dynamischen Cluster, um deren Speicherbelegung zu bestimmen. Sie können diese Standardoperation inaktivieren, indem Sie die angepasste Eigenschaft 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 Heapspeichers" in der Serverschablone des dynamischen Cluster.
Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Gültige Werte | true: Inaktiviert den Speicher-Profiler. false: Aktiviert den Speicher-Profiler. |
Standardeinstellung | false |
OverlappingCells
Die angepasste Eigenschaft OverlappingCells kann verwendet werden, wenn zwei Zellen von Intelligent Management denselben physischen Host verwenden. Wenn Sie diese Eigenschaft konfigurieren, wird sichergestellt, dass der Controller für die Verteilung von Anwendungen die Ressourcen auf dem gemeinsamen Host nicht übermäßig beansprucht.
Weitere Informationen zum Konfigurieren der angepassten Eigenschaften finden Sie im Artikel "Anwendungsverteilung für Zellen, die dieselben Knoten gemeinsam verwenden".
Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Gültige Werte | Geben Sie die angepasste Eigenschaft
im folgenden Format ein:
Benutzername:Kennwort@Deployment-Manager-Host:Port.SOAPWenn Sie drei oder mehr Zellen miteinander verbinden, trennen Sie die Werte der angepassten Eigenschaften mit einem Komma.
|
reservedMemoryFixed und reservedMemoryPercent
Mit diesen angepassten Eigenschaften können Sie definieren, wie viel Hauptspeicher auf jedem Knoten für Prozesse reserviert werden soll, die nicht mit WebSphere Application Server oder Intelligent Management zusammenhängen.
reservierter_unveränderlicher_Hauptspeicher + reservierter_Hauptspeicher_Prozent * (Gesamthauptspeicher_des_Knotens - reservierter_unveränderlicher_Hauptspeicher)
Die
angepasste Eigenschaft reservedMemoryFixed gibt ein festes zu reservierendes Speichervolumen an. Die angepasste Eigenschaft
reservedMemoryPercent gibt einen Prozentsatz für das zu reservierende Speichervolumen an. Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Gültige Werte | Gehen Sie wie folgt vor, um den Wert für die gesamte Zelle festzulegen: Geben Sie den Namen der angepassten Eigenschaften mit reservedMemoryFixed oder reservedMemoryPercent an. Gehen Sie wie folgt vor, um den Wert für einen bestimmten Knoten zu setzen: Geben Sie den Namen der angepassten Eigenschaft ein, entweder reservedMemoryFixed.Knotenname oder reservedMemoryPercent.Knotenname. Dabei steht Knotenname für den Namen Ihres Knotens. Wenn Ihr Knoten beispielsweise den Namen "Knoten1" hat, sind die Namen Ihrer angepassten Eigenschaften reservedMemoryFixed.Knoten1 und reservedMemoryPercent.Knoten1. |
Standardeinstellung | reservedMemoryFixed: 64 MB reservedMemoryPercent: 5 % |
unsetMaintenanceModeAfterStart
Verwenden Sie diese angepasste Eigenschaft, um einen Server aus dem Wartungsmodus herauszunehmen, nachdem der Server gestartet wurde. Wenn die angepasste Eigenschaft maintenanceModeOnOperationFail aktiviert ist, wird der Server in den Wartungsmodus versetzt, wenn der Serverstart scheitert. Wenn der Server erfolgreich gestartet wird, können Sie diese Eigenschaft verwenden, um den gestarteten Server automatisch aus dem Wartungsmodus herauszunehmen.
Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Gültige Werte | true: Bewirkt, dass der gestartete Server den Wartungsmodus automatisch verlässt. false: Lässt den Server nach dem Start im Wartungsmodus. |
Standardeinstellung | false |
useNodeFreeMemory
Verwenden Sie diese angepasste Eigenschaft, um einen Ersatz für das angepasste Standardeigenschaft reservedMemory zu definieren. Diese angepasste Eigenschaft verwendet die Statistiken zum freien Speicher des Knotens und den für alle bereits auf dem Knoten vorhandenen dynamischen Clusterinstanzen berechneten Speicher, um den verfügbaren Speicher für das Starten weiterer dynamischer Clusterinstanzen zu berechnen.
Wert | Beschreibung |
---|---|
Geltungsbereich | Controller für die Verteilung von Anwendungen |
Gültige Werte | true: Berechnet automatisch den verfügbaren Speicher. false: Verwenden Sie die angepassten Standardeigenschaften reservedMemory für die Definition des verfügbaren Speichers. |