Überwachen von Hub-Transport-Servern

 

Gilt für: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

Letztes Änderungsdatum des Themas: 2010-01-08

Wenn Sie Server mit Microsoft Exchange Server 2007 überwachen, auf denen die Serverfunktion Hub-Transport installiert ist, sollten Sie wissen, welche Leistungsaspekte am wichtigsten sind. Hub-Transport-Servervorgänge sind hauptsächlich CPU- und speicherintensiv (Datenträger). Die CPU wird vom Hub-Transport-Server, dem Prozess edgetransport.exe und den Antivirusprozessen verwendet. Der Hub-Transport-Server benötigt CPU-Zyklen, um Nachrichten zu verarbeiten und Vorgänge wie z. B. Inhaltskonvertierung und Nachrichtenverzweigung auszuführen. Antivirusprozesse, die jede Nachricht scannen, können manchmal mehr CPU und Arbeitsspeicher als alle anderen Prozesse belegen. Die Leistung der Datenträgerressourcen ist ebenfalls wichtig, weil die Serverfunktion Hub-Transport Kopienachrichten aus dem Arbeitsspeicher in den Warteschlangendatenbanken verarbeitet.

Wenn für fortlaufende Clusterreplikation (Continuous Cluster Replication, CCR) aktivierte Speichergruppen am gleichen Active Directory-Standort wie der Hub-Transport-Server vorhanden sind, bewirkt dies außerdem, dass der Transportpapierkorb verwendet wird. Wenn der Transportpapierkorb auf einem Hub-Transport-Server aktiviert ist, bewirkt dies, dass die Datenträgerauslastung von ungefähr 400 auf 500 Prozent ansteigt.

Leistungsindikatoren für den Transportdatenträger

Die folgende Tabelle führt die Leistungsindikatoren auf, die zum Identifizieren von Engpässen bei der Datenträgerleistung verwendet werden können. Die Tabelle nennt außerdem die Datenträgerwartezeiten, die zulässig sind, bevor möglicherweise Engpässe auftreten.

Leistungsindikator Erwartete Werte

Logischer/Physikalischer Datenträger(*)\Mittlere Sek./Lesevorgänge

Zeigt die durchschnittliche Dauer für das Lesen von Daten auf dem Datenträger in Sekunden an.

Sollte im Durchschnitt unter 20 ms liegen.

Spitzen (Maximalwerte) sollten 50 ms nicht überschreiten.

Logischer/Physikalischer Datenträger(*)\Mittlere Sek./Schreibvorgänge

Zeigt die durchschnittliche Dauer für das Schreiben von Daten auf den Datenträger in Sekunden an.

Sollte im Durchschnitt unter 20 ms liegen.

Spitzen (Maximalwerte) sollten 50 ms nicht überschreiten.

Leistungsindikatoren für die Länge der Transportwarteschlange

Die folgende Tabelle nennt die Leistungsindikatoren, anhand derer ermittelt werden kann, ob ein Warteschlangenproblem vorliegt (lokal oder remote).

Leistungsindikator Erwartete Werte

\MSExchangeTransport-Warteschlangen(_total)\Aggregierte Länge Zustellungswarteschlange (alle Warteschlangen)

Zeigt die Anzahl der Nachrichten, die in alle Warteschlangen für die Zustellung gespeichert sind.

Dieser Wert sollte kleiner als 3.000 und nicht größer als 5.000 sein.

\MSExchangeTransport-Warteschlangen(_total)\Länge der aktiven Remotezustellungswarteschlange

Zeigt die Anzahl der Nachrichten in den aktiven Remotezustellungswarteschlangen an.

Sollte jederzeit unter 250 liegen.

\MSExchangeTransport-Warteschlangen(_total)\Länge der aktiven Postfachzustellungswarteschlange

Zeigt die Anzahl der Nachrichten in den aktiven Postfachwarteschlangen an.

Sollte jederzeit unter 250 liegen.

\MSExchangeTransport-Warteschlangen(_total)\Länge der Übermittlungswarteschlange

Zeigt die Anzahl der Nachrichten in der Übermittlungswarteschlange an.

Dieser Wert sollte nicht größer als 100 sein.

Wenn anhaltend hohe Werte auftreten, untersuchen Sie Active Directory und die Postfachserver auf Engpässe oder leistungsbezogene Probleme.

\MSExchangeTransport-Warteschlangen(_total)\Länge der aktiven Nicht-SMTP-Zustellungswarteschlange

Zeigt die Anzahl der Nachrichten im Dropverzeichnis an, das von einem fremden Connector verwendet wird.

Sollte jederzeit unter 250 liegen.

\MSExchangeTransport-Warteschlangen(_total)\Länge der Postfach-Remotezustellungswarteschlange für Wiederholungsversuche

Zeigt die Anzahl der Nachrichten an, die einen Wiederholungsversuchstatus bei der Zustellung einer Nachricht an ein Remotepostfach aufweisen.

Sollte jederzeit unter 100 liegen.

\MSExchangeTransport-Warteschlangen(_total)\Länge der Nicht-SMTP-Zustellungswarteschlange für Wiederholungsversuche

Zeigt die Anzahl der Nachrichten an, die einen Wiederholungsversuchstatus in den Nicht-SMTP-Gatewayzustellungswarteschlangen (Simple Mail Transfer Protocol) aufweisen.

Dieser Wert sollte nicht größer als 100 sein.

\MSExchangeTransport-Warteschlangen(_total)\Länge der Wiederholungsversuch-Remotezustellungswarteschlange

Zeigt die Anzahl der Nachrichten an, die einen Wiederholungsversuchstatus in den Remotezustellungswarteschlangen aufweisen.

Dieser Wert sollte nicht größer als 100 sein.

Es wird empfohlen, den nächsten Hop zu überprüfen, um die Ursache für die Warteschlangenbildung zu ermitteln.

\MSExchangeTransport-Warteschlangen(_total)\Länge der Nicht erreichbar-Warteschlange

Zeigt die Anzahl der Nachrichten in der Nicht erreichbar-Warteschlange an.

Dieser Wert sollte nicht größer als 100 sein.

\MSExchangeTransport-Warteschlangen(_total)\Länge der längsten Zustellungswarteschlange

Zeigt die Anzahl der Nachrichten in den längsten Zustellungswarteschlangen an.

Dieser Wert sollte für die Serverfunktionen Edge-Transport und Hub-Transport kleiner als 200 sein.

\MSExchangeTransport-Warteschlangen(_total)\Länge der Warteschlange für nicht verarbeitete Nachrichten

Zeigt die Anzahl der Nachrichten in der Warteschlange für nicht verarbeitete Nachrichten an.

Dieser Wert sollte jederzeit 0 sein.

Hinweis

Wenn Sie Schwellenwerte für die Länge von Warteschlangen ermitteln, sollten Sie den Serverdurchsatz sowie akzeptable Zustellungsverzögerungen berücksichtigen, bevor Sie informiert werden müssen. Der empfohlene Maximalwert von 5.000 für den Leistungsindikator \MSExchangeTransport-Warteschlangen(_total)\Aggregierte Länge Zustellungswarteschlange (alle Warteschlangen) bezieht sich auf typische mittelgroße Server und typische Maximalverzögerungen. Sie können ggf. den Aggregatwert und andere Grenzwerte anpassen, um die Leistung Ihrer Umgebung zu optimieren.
Wenn der Server z. B. normalerweise 25 Nachrichten pro Sekunde verarbeitet und die durchschnittliche Nachrichtenverzögerung nicht mehr als 5 Minuten betragen soll, bevor Sie gewarnt werden, legen Sie den Schwellenwert auf 25 Nachrichten/Sekunde x 5 Minuten x 60 Sekunden/Minute = 7.500 Nachrichten fest. Wenn der Server jedoch durchschnittlich nur 5 Nachrichten/Sekunde verarbeitet, legen Sie die Warnung bei nur 1.500 Nachrichten fest.
Bedenken Sie, dass diese Berechnung nicht bedeutet, dass Nachrichten immer in weniger als 5 Minuten zugestellt werden. Nur die durchschnittliche Zustellungsdauer für einen bestimmten Server sollte unter 5 Minuten liegen. (Berücksichtigen Sie die Anzahl der Hops, die die Nachricht ggf. benötigt, um die tatsächliche Zustellungsdauer zu ermitteln.) Berücksichtigen Sie außerdem die Serverhardware in Ihren Berechnungen, weil das Vorhandensein großer Warteschlangen die Serverressourcen belasten kann.

Leistungsindikatoren für die Lastermittlung

Mithilfe der folgenden Leistungsindikatoren können Sie eine genaue Messung einer Vielzahl von Nachrichtenstatistiken ausführen, die ausnahmslos beim Bewerten der Effizienz und Effektivität des aktuellen Entwurfs nützlich sind. Sie bieten außerdem Einsicht in die Interaktionen zwischen verschiedenen Transportkomponenten wie z. B. der Informationsspeicherschnittstelle.

Leistungsindikator Erwartete Werte

\MSExchangeTransport-Warteschlangen(_total)\Übermittelte Nachrichten pro Sekunde

Zeigt die Anzahl der Nachrichten an, die pro Sekunde in die Übermittlungswarteschlange eingereiht wurden.

Ermittelt die aktuelle Last. Vergleichen Sie die Werte mit Basisverlaufsdaten.

Nicht zutreffend

\MSExchangeTransport-Warteschlangen(_total)\Nachrichten mit abgeschlossener Zustellung pro Sekunde

Zeigt die Anzahl der Nachrichten an, die pro Sekunde übermittelt werden.

Ermittelt die aktuelle Last. Vergleichen Sie die Werte mit Basisverlaufsdaten.

Nicht zutreffend

\MSExchange-Informationsspeichertreiber(_total)\Eingehend: LocalDeliveryCallsPerSecond

Zeigt die Anzahl der lokalen Zustellungsversuche pro Sekunde an.

Ermittelt die aktuelle Last. Vergleichen Sie die Werte mit Basisverlaufsdaten.

Nicht zutreffend

\MSExchange-Informationsspeichertreiber(_total)\Ausgehend: Übermittelte E-Mail-Elemente pro Sekunde

Zeigt die Anzahl der Nachrichtenelemente an, die pro Sekunde übermittelt werden.

Ermittelt die aktuelle Last. Vergleichen Sie die Werte mit Basisverlaufsdaten.

Nicht zutreffend

\MSExchangeTransport SmtpReceive(_total)\Durchschnittliche Anzahl Bytes/Nachricht

Zeigt die durchschnittliche Anzahl von Nachrichtenbytes pro empfangener eingehender Nachricht an.

Ermittelt die Größe von Nachrichten, die für einen SMTP-Empfangsconnector empfangen werden.

Nicht zutreffend

\MSExchangeTransport SmtpReceive(_total)\Empfangene Nachrichten/Sek.

Zeigt die Anzahl der vom SMTP-Server pro Sekunde empfangenen Nahrichten an.

Ermittelt die aktuelle Last. Vergleichen Sie die Werte mit Basisverlaufsdaten.

Nicht zutreffend

\MSExchangeTransport SmtpSend(_total)\Gesendete Nachrichten/Sek.

Zeigt die Anzahl der vom SMTP-Sendeconnector pro Sekunde gesendeten Nachrichten an.

Ermittelt die aktuelle Last. Vergleichen Sie die Werte mit Basisverlaufsdaten.

Nicht zutreffend

\MSExchange-Informationsspeichertreiber(_total)\Eingehend: MessageDeliveryAttemptsPerSecond

Zeigt die Anzahl der Zustellversuche von Transportnachrichtenelementen pro Sekunde an.

Ermittelt die aktuelle Last. Vergleichen Sie die Werte mit Basisverlaufsdaten.

Nicht zutreffend

\MSExchange-Informationsspeichertreiber(_total)\Eingehend: Zugestellte Empfänger pro Sekunde

Zeigt die Anzahl der eingehenden Empfänger an, die pro Sekunde zugestellt wurden.

Ermittelt die aktuelle Last. Vergleichen Sie die Werte mit Basisverlaufsdaten.

Nicht zutreffend

MSExchangeTransport-Warteschlangen(_total)\Für die Zustellung in Warteschlangen eingereihte Nachrichten pro Sekunde

Zeigt die Anzahl der Nachrichten an, die für die Zustellung in Warteschlangen pro Sekunde eingereiht wurden.

Ermittelt die aktuelle Last. Vergleichen Sie die Werte mit Basisverlaufsdaten.

Nicht zutreffend

MSExchangeTransport-Warteschlangen(_total)\Nachrichten mit abgeschlossener Zustellung pro Sekunde

Zeigt die Anzahl der Nachrichten an, die pro Sekunde übermittelt werden.

Ermittelt die aktuelle Last. Vergleichen Sie die Werte mit Basisverlaufsdaten.

Nicht zutreffend

Leistungsindikatoren für den Transportpapierkorb

Der Transportpapierkorb stellt Flexibilität im Fall eines Serverfehlers zur Verfügung, und die Leistungsindikatoren in diesen Abschnitt bieten wichtige Informationen hinsichtlich der aktuellen Größe und des Verwendungsprofils des Transportpapierkorbs. Der Transportpapierkorb erhöht außerdem die Datenträger-E/A auf den Hub-Transport-Servern und muss berücksichtigt werden, wenn leistungsbezogene Probleme auf Hub-Transport-Servern behoben werden. Weitere Informationen zur Exchange-Datenträger-E/A finden Sie unter Gründe für Exchange-Datenträger-E/A.

Die folgende Tabelle listet Leistungsindikatoren auf, die verwendet werden können, um Probleme des Transportpapierkorbs zu erkennen.

Leistungsindikator Erwartete Werte

\MSExchangeTransport-Papierkorb\Größe des Papierkorbs

Zeigt die Gesamtgröße (in Byte) von Nachrichtenelementen an, die sich zurzeit im Transportpapierkorb auf diesem Server befinden.

Zeigt die Gesamtgröße des Transportpapierkorbs an.

Nicht zutreffend

\MSExchangeTransport-Transportpapierkorb\Papierkorbeinfügevorgänge/Sek.

Zeigt die Rate an, mit der Elemente in einen Transportpapierkorb auf diesem Server eingefügt werden.

Ermittelt die aktuelle Rate der Transportpapierkorb-Einfügevorgänge.

Nicht zutreffend

\MSExchangeTransport-Transportpapierkorb\Elementanzahl Papierkorb

Zeigt die Gesamtzahl von Nachrichtenelementen an, die sich zurzeit im Transportpapierkorb auf diesem Server befinden.

Zeigt die aktuelle Anzahl von Elementen an, die zurzeit im Transportpapierkorb gespeichert werden.

Nicht zutreffend

\MSExchangeTransport-Transportpapierkorb\Papierkorblöschvorgänge/Sek.

Zeigt die Rate an, mit der Elemente aus dem Transportpapierkorb auf diesem Server gelöscht werden.

Ermittelt die aktuelle Rate der Transportpapierkorb-Löschvorgänge.

Nicht zutreffend

Leistungsindikatoren für die Transportdatenbank

Die folgenden Leistungsindikatoren wurden mit Exchange Server 2007Service Pack 1 (SP1) eingeführt. Diese Leistungsindikatoren veröffentlichen wichtige Informationen zur Hub-Transport-Nachrichtendatenbank.

Leistungsindikator Erwartete Werte

MSExchange-Datenbank ==> Instanzen (edgetransport/Transportvorgang für Maildatenbank)\E/A: Protokollschreiboperationen/Sek.

Zeigt die Rate der abgeschlossenen Protokolldatei-Schreibvorgänge an.

Ermittelt die aktuelle Last. Vergleichen Sie die Werte mit Basisverlaufsdaten.

Nicht zutreffend

MSExchange-Datenbank ==> Instanzen (edgetransport/Transportvorgang für Maildatenbank)\E/A: Protokollleseoperationen/Sek.

Zeigt die Rate der abgeschlossenen Protokolldatei-Lesevorgänge an.

Ermittelt die aktuelle Last. Vergleichen Sie die Werte mit Basisverlaufsdaten.

Nicht zutreffend

MSExchange-Datenbank ==> Instanzen(edgetransport/Transportvorgang für Maildatenbank)\Prüfpunkttiefe für Protokollgenerierung

Stellt den Arbeitsaufwand als Anzahl der Protokolldateien dar, der bei einem Fehler des Prozesses in den Datenbankdateien erneut durchgeführt oder rückgängig gemacht werden muss.

Sollte jederzeit kleiner als 1.000 sein.

MSExchange-Datenbank ==> Instanzen(edgetransport/Transportvorgang für Maildatenbank)\Zugewiesene Version-Buckets

Gesamtanzahl der zugewiesenen Version-Buckets

Zeigt die Rückstaustandardwerte wie in der Datei edgetransport.exe.config aufgelistet an.

Exchange 2007 RTM-Version – Mittel=60, Hoch=100

Exchange 2007 SP1-Version – Mitel=120, Hoch=200

Weitere Anweisungen zur Größe des Datenbankcaches finden Sie unter New maximum database cache size guidance for Exchange 2007 Hub Transport server role (englischsprachig).

Sollte jederzeit kleiner als 200 sein.

MSExchange-Datenbank ==> Instanzen (edgetransport/Transportvorgang für Maildatenbank)\E/A: Datenbankleseoperationen/Sek.

Zeigt die Rate der abgeschlossenen Datenbanklesevorgänge an.

Ermittelt die aktuelle Last. Vergleichen Sie die Werte mit Basisverlaufsdaten.

Nicht zutreffend

MSExchange-Datenbank ==> Instanzen (edgetransport/Transportvorgang für Maildatenbank)\E/A: Datenbankschreiboperationen/Sek.

Zeigt die Rate der abgeschlossenen Datenbankschreibvorgänge an.

Ermittelt die aktuelle Last. Vergleichen Sie die Werte mit Basisverlaufsdaten.

Nicht zutreffend

MSExchange-Datenbank ==> Instanzen (edgetransport/Transportvorgang für Maildatenbank)\Protokolldatensatzverzögerungen/Sek.

Zeigt die Anzahl von Protokolldatensätzen pro Sekunde an, die den Protokollpuffern nicht hinzugefügt werden können, da diese voll sind. Wenn dieser Leistungsindikator mehrheitlich einen Wert ungleich Null aufweist, stellt die Größe des Protokollpuffers möglicherweise einen Engpass dar.

Sollte im Durchschnitt unter 10 pro Sekunde liegen.

Spitzen (Maximalwerte) sollten 100 pro Sekunde nicht überschreiten.

MSExchange-Datenbank ==> Instanzen(edgetransport/Transportvorgang für Maildatenbank)\Wartende Protokollthreads

Zeigt die Anzahl der Threads an, die darauf warten, dass ihre Daten in das Protokoll geschrieben werden, um eine Aktualisierung der Datenbank abzuschließen. Wenn dieser Wert zu hoch ist, kann das Protokoll einen Engpass darstellen.

Sollte im Durchschnitt unter 10 wartenden Threads liegen.

Leistungsindikatoren für den Erweiterbarkeits-Agent

Die folgende Tabelle listet Leistungsindikatoren auf, die zum Nachverfolgen der Verwendung von Transport-Agents sowie des von ihnen für die Verarbeitung von E-Mail-Nachrichten benötigten Zeitaufwands verwendet werden können. Dies kann Antispam-, Antivirus- oder beliebige andere Transportfunktionen umfassen, die Ihre Organisation zurzeit nutzt.

Leistungsindikator Erwartete Werte

MSExchange Erweiterbarkeits-Agents(*)\Durchschnittliche Agent-Verarbeitungszeit (Sek.)

Zeigt die durchschnittliche Agent-Verarbeitungszeit pro Ereignis in Sekunden an.

Sollte jederzeit kleiner als 20 sein.

Länger bestehende größere Wartezeiten können auf einen nicht mehr reagierenden Agent hinweisen.

MSExchange Erweiterbarkeits-Agents(*)\Agent-Aufrufe gesamt

Zeigt die Gesamtanzahl von Aufrufen seit dem letzten Neustart an.

Zeigt die aktuelle Aufrufrate an.

Nicht zutreffend