Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Abschnitt werden die Leistungsüberwachungszähler beschrieben, die Systemparameter messen, die sich auf die Hostdrosselung auswirken. Auf die folgenden Leistungsindikatoren kann für jede Hostinstanz unter der Kategorie " BizTalk:Message Agent Performance Object " zugegriffen werden:
| Leistungsindikator | BESCHREIBUNG |
|---|---|
| Anzahl der aktiven Instanzen | Anzahl der im Arbeitsspeicher aktiven Dienstinstanzen. Für das Orchestrierungsmodul bezieht sich eine Dienstinstanz auf jede ausgeführte Instanz eines Orchestrierungszeitplans. Für den Endpunkt-Manager kann eine Dienstinstanz entweder einer einzelnen statuslosen Nachricht oder einer Sammlung zustandsloser Nachrichten entsprechen. Anmerkung: Zustandsbehaftete Instanzen sind solche, die bestimmte Statusinformationen zu den Nachrichten beibehalten, die der Instanz zugeordnet sind. Nachrichten, die zu einer zustandsbehafteten Instanz gehören, sind in irgendeiner Form oder in einer anderen Form miteinander verknüpft. Beispielsweise gilt ein geordneter Sendport, der Informationen zur Reihenfolge verwaltet, als zustandsbehaftete Instanz. Die meisten Messagingszenarien umfassen zustandslose Instanzen, in denen Nachrichten vollständig unabhängig voneinander verarbeitet werden. Jede solche zustandslose Instanz entspricht einer einzelnen Nachricht innerhalb des EPM. |
| Datenbanksitzung | Anzahl der gleichzeitigen MessageBox-Datenbankverbindungen, die verwendet werden. |
| Schwellenwert für Datenbanksitzungen | Der aktuelle Schwellenwert für gleichzeitige Datenbanksitzungen. Dies wird zunächst auf den Wert für Datenbankverbindungen auf der RegisterkarteResource-Based Einschränkung im Einstellungsdashboard festgelegt. Dieser Wert wird basierend auf der Datenbanksitzungsnutzung des Prozesses automatisch abgestimmt. Wenn die Anzahl gleichzeitiger Datenbanksitzungen diesen Schwellenwert jederzeit überschreitet, wird die Hostdrosselung implementiert. |
| Datenbankgröße | Die Anzahl der Nachrichten in den Datenbankwarteschlangen, die dieser Prozess veröffentlicht hat. Dieser Wert wird durch die Anzahl der Elemente in den Warteschlangentabellen für alle Hosts und die Anzahl der Elemente in den Spool- und Nachverfolgungstabellen gemessen. Wenn ein Prozess in mehreren Warteschlangen veröffentlicht wird, gibt dieser Indikator den gewichteten Durchschnitt aller Warteschlangen wieder. Anmerkung: Wenn der Host neu gestartet wird, gehen die im Arbeitsspeicher gespeicherten Statistiken verloren. Da ein Mehraufwand erforderlich ist, setzt BizTalk Server das Sammeln von Statistiken erst dann fort, wenn es im neu gestarteten Hostprozess mindestens 100 Veröffentlichungen mit 5% der Gesamtzahl der Veröffentlichungen gibt. |
| Sitzung mit hoher Datenbankauslastung | - 0: Normal - 1: Die Anzahl der Datenbanksitzungen überschreitet den Schwellenwert. |
| Hohe Datenbankgröße | - 0: Normal - 1: Die Datenbankgröße ist über den Schwellenwert hinaus gewachsen. Dieser Zähler wird auf einen Wert von 1 festgelegt, wenn eine der Bedingungen eintritt, die für den Schwellenwert der Anzahl der Nachrichten in der Datenbank aufgeführt sind. Der Abschnitt zum Ändern der ressourcenbasierten Einschränkungseinstellungen enthält Details zu diesem Einschränkungsschwellenwert. |
| Hohe In-Process-Nachrichtenanzahl | - 0: Normal - 1: Die Anzahl der In-Process-Nachrichten überschreitet den Grenzwert. |
| Hohe Nachrichtenübermittlungsrate | - 0: Normal - 1: Die Nachrichtenübermittlungsrate überschreitet die Nachrichtenverarbeitungsrate. |
| Hohe Veröffentlichungsrate für Nachrichten | - 0: Normal - 1: Die Veröffentlichungsanforderungsrate überschreitet die Fertigstellungsrate. |
| Hoher Prozessspeicher | - 0: Normal - 1: Prozessspeicher überschreitet den Schwellenwert |
| Hoher Systemspeicher | - 0: Normal - 1: Der Systemspeicher überschreitet den Schwellenwert. |
| Hohe Threadanzahl | - 0: Normal - 1: Die Threadanzahl überschreitet den Schwellenwert. |
| In-Process-Nachrichtenanzahl | Die Anzahl der im Arbeitsspeicher an das XLANG-Modul oder das ausgehende Messagingmodul übermittelten Nachrichten, die noch nicht verarbeitet wurden. |
| Schwellenwert für die Anzahl der In-Process-Nachrichten | Der aktuelle Schwellenwert für die Anzahl der In-Process-Nachrichten. |
| Verzögerung der Nachrichtenübermittlung (ms) | Die aktuelle Verzögerung in ms, die für jeden Nachrichtenübermittlungsbatch auferlegt wird (gilt, wenn die Nachrichtenübermittlung gedrosselt wird). |
| Eingehende Nachrichtenübermittlungsrate | Die Anzahl der Nachrichten pro Sekunde, die im angegebenen Beispielintervall an das Orchestration-Modul oder das Messaging-Modul übermittelt werden. |
| Ausgehende Nachrichtenübermittlungsrate | Die Anzahl der Nachrichten pro Sekunde, die vom Orchestration-Modul oder dem Messaging-Modul im angegebenen Beispielintervall verarbeitet werden. |
| Status der Nachrichtenübermittlungsdrosselung | Ein Flag, das angibt, ob das System die Nachrichtenübermittlung einschränkt (auswirkungen auf die Verarbeitung von XLANG-Nachrichten und ausgehende Transporte). - 0: Keine Drosselung - 1: Drosselung aufgrund von Ungleichgewichten bei der Nachrichtenübermittlungsrate (Eingaberate überschreitet die Ausgaberate) - 3: Drosselung aufgrund einer hohen Anzahl an laufenden Prozessnachrichten - 4: Drosselung aufgrund des Prozessspeicherdrucks - 5: Drosselung aufgrund von Arbeitsspeicherbelastung - 9: Drosselung wegen hoher Threadanzahl - 10: Drosselung aufgrund der Außerkraftsetzung des Benutzers bei der Übermittlung |
| Dauer des Drosselungszustands der Nachrichtenübermittlung | Sekunden, seit das System diesen Zustand eingegeben hat. Wenn der Host gedrosselt wird, wie lange er bereits gedrosselt wird; wenn er nicht gedrosselt wird, wie lange seit der Drosselung vergangen ist. |
| Außerkraftsetzung der Drosselung der Nachrichtenübermittlung durch Benutzer | Dieser Zähler reflektiert die vom System überwachte Außerkraftsetzung durch den Benutzer und wird wie folgt interpretiert: - 0: Keine Außerkraftsetzung - 1: Nachrichtenübermittlung immer drosseln - 2: Nachrichtenübermittlung nicht drosseln Diese Außerkraftsetzung kann auf der Registerkarte Rate-Based Drosselung in der Einstellungs-Übersicht konfiguriert werden. |
| Verzögerung bei der Veröffentlichung von Nachrichten (ms) | Die aktuelle Verzögerung in Millisekunden, die jedem Veröffentlichungsbatch für Nachrichten auferlegt wird (gilt, wenn die Nachrichtenveröffentlichung gedrosselt wird und der Batch nicht von der Drosselung ausgenommen ist). |
| Eingehende Veröffentlichungsrate für Nachrichten | Die Anzahl der Nachrichten pro Sekunde, die zur Veröffentlichung im angegebenen Beispielintervall an die Datenbank gesendet werden. |
| Ausgehende Nachrichtenveröffentlichungsrate | Die Anzahl der Nachrichten pro Sekunde, die tatsächlich in der Datenbank im angegebenen Beispielintervall veröffentlicht werden. |
| Status der Drosselung beim Nachrichtenveröffentlichen | Ein Flag, das angibt, ob das System das Drosseln der Nachrichtenveröffentlichung betreibt (Auswirkungen auf die XLANG-Nachrichtenverarbeitung und eingehende Transporte). - 0: Nicht drosseln - 2: Drosselung aufgrund einer ungleichgewichtigen Meldungsveröffentlichungsrate (Eingaberate überschreitet die Ausgaberate) - 4: Drosselung aufgrund von Speicherbelastung des Prozesses - 5: Drosselung aufgrund des Systemspeicherdrucks - 6: Drosselung aufgrund des Datenbankwachstums - 8: Drosselung aufgrund der hohen Sitzungsanzahl - 9: Drosselung aufgrund hoher Threadanzahl - 11: Drosselung durch Benutzereingriff beim Veröffentlichen |
| Dauer der Drosselung des Status der Nachrichtenveröffentlichung | Sekunden, seit das System diesen Zustand eingegeben hat. Wenn der Host gedrosselt wird, wie lange er bereits gedrosselt wird; wenn er nicht gedrosselt wird, wie viel Zeit seit der letzten Drosselung vergangen ist. |
| Benutzerüberschreibung zur Drosselung der Nachrichtenveröffentlichung | Dieser Zähler reflektiert die vom System überwachte Außerkraftsetzung durch den Benutzer und wird wie folgt interpretiert: - 0: Keine Außerkraftsetzung - 1: Immer die Nachrichtenveröffentlichung drosseln - 2: Nachrichtenversand nicht drosseln Diese Außerkraftsetzung kann auf der Registerkarte Rate-Based Drosselung in der Einstellungs-Übersicht konfiguriert werden. |
| Auslastung des physischen Arbeitsspeichers (MB) | Die Menge des physischen Arbeitsspeichers in MB, die von allen Prozessen auf dem Computer verwendet wird. |
| Speicherauslastung des Prozesses (MB) | Der Prozessspeicherverbrauch in MB. Dies ist das Maximum der Arbeitssatzgröße des Prozesses und des insgesamt für die Seitendatei für den Prozess zugewiesenen Speicherplatzes. |
| Schwellenwert für die Prozessspeicherauslastung (MB) | Der aktuelle Schwellenwert für den Verarbeitungsspeicherverbrauch in MB. Dies wird zunächst auf den virtuellen Prozesswert im Einstellungsdashboard festgelegt. Wenn ein Prozentwert angegeben wird, wird er basierend auf dem zur Verfügung stehenden Arbeitsspeicher für Commit-Buchungen berechnet. |
| Dienstklassen-Identifikationsnummer | Der Dezimalwert des anfänglichen Teils der Dienstklassen-GUID, dem diese Leistungsindikatorinstanz entspricht. Ein Prozess kann mehrere Dienstklassen hosten, und die Leistungsindikatoren für den Nachrichten-Agent zeigen die Daten für die aktivste Dienstklasse an. |
| Threadanzahl | Die Anzahl der Threads, die innerhalb des Prozesses verwendet werden. |
| Schwellenwert für Threadanzahl | Der aktuelle Schwellenwert für die Anzahl der Threads im Prozess. Dies wird zunächst auf den Threads-Wert auf der RegisterkarteResource-Based Einschränkung im Einstellungsdashboard festgelegt. Dieser Wert wird abhängig von den Threadanforderungen des aktuellen Prozesses automatisch abgestimmt. Wenn die Anzahl der Threads im Prozess diesen Schwellenwert zu einem beliebigen Zeitpunkt überschreitet, wird die Hostdrosselung implementiert. |
| Gesamtanzahl der Zugesicherten Batches | Anzahl der Datenbankbatches, die von der Dienstklasse zugesichert wurden. |
| Gesamtzahl der übermittelten Nachrichten | Anzahl der ausgehenden Nachrichten, die an das Orchestration-Modul oder den End Point Manager (EPM) übermittelt werden. |
| Gesamtzahl der veröffentlichten Nachrichten | Anzahl der veröffentlichten Nachrichten. |
Hinweis
Die Leistungsindikatoren des BizTalk:Message Agent werden zum expliziten Zweck der Analyse des Einschränkungsverhaltens eines Hosts bereitgestellt und erfassen daher keine Daten, es sei denn, der angegebene Host verarbeitet Dokumente aktiv. Dieses Verhalten ist beabsichtigt, um zu verhindern, dass Systemthreads mit Leistungsüberwachung verwendet werden, wenn Drosselungsaktivitäten nicht auftreten.
So greifen Sie auf Leistungszähler zu
Führen Sie die folgenden Schritte aus, um auf die Leistungsindikatoren zuzugreifen.
Wenn Sie Windows 2008 verwenden
Klicken Sie auf "Start", zeigen Sie auf " Verwaltungstools", und klicken Sie dann auf "Leistungsüberwachung".
Erweitern Sie im Dialogfeld "Leistungsüberwachung " die Option "Überwachungstools", wählen Sie "Leistungsüberwachung" aus, und klicken Sie dann auf "Hinzufügen".
Erweitern Sie im Dialogfeld "Leistungsindikatoren hinzufügen " in der Liste "Verfügbare Leistungsindikatoren " das Leistungsindikatorobjekt "BizTalk:Message Agent ", und wählen Sie die zu überwachenden Leistungsindikatoren aus.
Wählen Sie in der Liste "Instanzen der ausgewählten Objekte " die spezifischen Instanzen aus, die für die ausgewählten Leistungsindikatoren überwacht werden sollen, und klicken Sie dann auf "Hinzufügen". Um alle verfügbaren Zählerinstanzen auszuwählen, wählen Sie <"Alle Instanzen"> aus.
Klicken Sie nach dem Hinzufügen der Zähler auf "OK".
Die ausgewählten Leistungsindikatoren werden auf dem Bildschirm "Leistungsmonitor " angezeigt.
Siehe auch
Designempfehlungen für Drosselung
Wie BizTalk Server die Hostdrosselung implementiert
Verwenden des Einstellungsdashboards für BizTalk Server-Leistungsoptimierung