Überwachen der Onlinedefragmentierung

 

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

Letztes Änderungsdatum des Themas: 2007-08-30

Durch Überwachung der Onlinedefragmentierung können Sie überprüfen, ob jede Exchange-Datenbank häufig genug defragmentiert wird. (Es hat sich bewährt, mindestens alle zwei Wochen eine Defragmentierung auszuführen.) Zusätzlich können Sie durch die Überwachung der Onlinedefragmentierung möglicherweise das Onlinewartungsfenster verringern, was folgende Vorteile bietet:

  • Mehr Zeit für die Datenbanksicherung

  • Einbeziehung der Onlineberechnung von Prüfsummen und des unwiderruflichen Löschens von Seiten in das aktuelle Onlinewartungsfenster

Microsoft Exchange Server 2007 Service Pack 1 (SP1) enthält die folgenden Verbesserungen für die Überwachung der Onlinedefragmentierung:

  • Erweiterte Informationen zu Ereignis 703 ermöglichen eine einfachere Überwachung des Abschlusses von Onlinedefragmentierungsläufen.

  • Es wurden zwei ESE-Leistungsindikatoren (Extensible Storage Engine) zur Überwachung der Wirksamkeit und Effizienz der Onlinedefragmentierung hinzugefügt. Diese sind für die Verwendung mit dem Systemmonitor konzipiert (der in Windows Server 2008 als Zuverlässigkeits- und Leistungsüberwachung bezeichnet wird).

In diesem Thema wird die Verwendung dieser beiden Verbesserungen in Exchange 2007 SP1 zum Überwachen der Onlinedefragmentierung erläutert.

Bevor Sie beginnen

Bevor Sie die Leistungsindikatoren für die Onlinedefragmentierung verwenden können, müssen Sie diese in der Registrierung aktivieren. Informationen zum Aktivieren der erweiterten ESE-Leistungsindikatoren finden Sie unter Aktivieren der erweiterten ESE-Leistungsindikatoren.

Damit Sie die erweiterten ESE-Leistungsindikatoren aktivieren können, muss Folgendes an das verwendete Konto delegiert worden sein:

  • Berechtigung Exchange-Organisationsadministrator

Weitere Informationen zu Berechtigungen, zum Delegieren von Rollen und zu den Rechten, die für die Verwaltung von Exchange 2007 erforderlich sind, finden Sie unter Überlegungen zu Berechtigungen.

Überwachen der Onlinedefragmentierung mit Ereignis 703

In Versionen vor Exchange 2007 SP1 konnten Sie Ereignis 700 (Onlinedefragmentierung gestartet) und Ereignis 703 (Onlinedefragmentierung abgeschlossen) verwenden, um die Onlinedefragmentierung jeder Exchange-Datenbank zu überwachen. Wenn Sie im Anwendungsprotokoll der Ereignisanzeige nach diesen Ereignissen suchten, konnten Sie ermitteln, wie lange die Onlinedefragmentierung einer Datenbank dauerte. Da dieses Verfahren jedoch mühsam war, wurde es nur selten ausgeführt. Das führte dazu, dass die meisten Administratoren nicht wussten, wie häufig die Onlinedefragmentierung für die einzelnen Datenbanken ausgeführt wurde.

In Exchange 2007 SP1 können Sie anhand erweiterter Informationen zu Ereignis 703 einfacher die Vorgänge der Onlinedefragmentierung überwachen. Im Folgenden sehen Sie ein allgemeines Beispiel für Ereignis 703 im Anwendungsprotokoll der Ereignisanzeige:

Ereignistyp: Information

Ereignisquelle:ESE

Ereigniskategorie: Onlinedefragmentierung

Ereignis-ID: 703

Datum: 6/20/2007

Uhrzeit: 06:34:26

Benutzer: N/V

Computer: CO-MBX-3

Beschreibung:

MSExchangeIS (19052) SG05: Onlinedefragmentierung hat den wieder aufgenommenen Durchlauf der Datenbank 'e:\MDB05\database5.edb' abgeschlossen; es wurden 42794 Seiten freigegeben. Dieser Durchlauf wurde am 16.06.2007 gestartet und dauerte ingesamt 124919 Sekunden; es waren 7 Aufrufe über 4 Tage erforderlich. Seit ihrer Erstellung wurde die Datenbank in 73 Tagen 14 Mal vollständig defragmentiert.

Die Onlinedefragmentierung sollte mindestens alle zwei Wochen für jede Datenbank auf dem Server ausgeführt werden. Wenn Sie in einem Intervall von zwei Tagen abgeschlossen wird, können Sie das Onlinewartungsfenster problemlos verkürzen.

Zeigen Sie Ereignis 703 in der Ereignisanzeige an, um zu ermitteln, ob die Onlinedefragmentierung häufig genug ausgeführt wird. Wie Sie dabei vorgehen, hängt von der verwendeten Version von Windows Server ab.

So überwachen Sie die Onlinedefragmentierung mit Ereignis 703 in der Ereignisanzeige unter Windows Server 2003

  1. Starten Sie die Ereignisanzeige. (Klicken Sie auf Start, Systemsteuerung, Verwaltung und dann auf Ereignisanzeige.)

  2. Klicken Sie in der Ereignisanzeige in der Konsolenstruktur auf Anwendung, um das Anwendungsprotokoll anzuzeigen.

  3. Klicken Sie zum Filtern nach Ereignis 703 auf der Menüleiste auf Ansicht, und klicken Sie im Dialogfeld Eigenschaften von Anwendung auf die Registerkarte Filter. Geben Sie im Feld Ereigniskennung die Nummer 703 ein, und klicken Sie dann auf OK.

  4. Wenn Sie die Ereignisbeschreibung anzeigen möchten, klicken Sie mit der rechten Maustaste auf das Ereignis, und klicken Sie anschließend auf Eigenschaften.

So überwachen Sie die Onlinedefragmentierung mit Ereignis 703 in der Ereignisanzeige unter Windows Server 2008

  1. Starten Sie die Ereignisanzeige. (Klicken Sie auf Start, zeigen Sie auf Verwaltung, und klicken Sie anschließend auf Ereignisanzeige.)

  2. Erweitern Sie in der Ereignisanzeige in der Konsolenstruktur den Eintrag Windows-Protokolle, und klicken Sie dann auf Anwendung, um das Anwendungsprotokoll anzuzeigen.

  3. Klicken Sie zum Filtern nach Ereignis 703 im Aktionsbereich auf Aktuelles Protokoll filtern. Das Dialogfeld Aktuelles Protokoll filtern wird geöffnet.

  4. Geben Sie im Dialogfeld Aktuelles Protokoll filtern auf der Registerkarte Filter im Feld Ereignis-IDs ein-/ausschließen die Nummer 703 ein, und klicken Sie anschließend auf OK. Alle Ereignisse mit der ID 703 werden im Ergebnisbereich angezeigt.

  5. Wenn Sie die Ereignisbeschreibung anzeigen möchten, klicken Sie mit der rechten Maustaste auf das Ereignis, und klicken Sie anschließend auf Ereigniseigenschaften.

Weitere Informationen zur Verwendung der Ereignisanzeige finden Sie unter Überprüfen der Ereignisanzeige.

Überwachen der Onlinedefragmentierung mit Leistungsindikatoren

In Exchange 2007 SP1 wurden die folgenden Leistungsindikatoren zur Überwachung der Wirksamkeit und Effizienz der Onlinedefragmentierung hinzugefügt, die für die Verwendung mit dem Systemmonitor bestimmt sind:

  • MSExchange Database ==> Instances \Online Defrag Pages Freed/Sec   Dieser Leistungsindikator zeigt die Anzahl von Seiten an, die pro Sekunde aufgrund einer Komprimierung durch die Onlinedefragmentierung freigegeben werden.

  • MSExchange Database ==> Instances \Online Defrag Data Moves/Sec   Dieser Leistungsindikator zeigt an, wie viele Male pro Sekunde Daten durch die Onlinedefragmentierung von einer Seite auf eine andere verschoben werden.

Die folgenden, für die Onlinedefragmentierung spezifischen Leistungsindikatoren, die in der RTM-Version (Release to Manufacturing) von Exchange 2007 verfügbar sind, sind auch in Exchange 2007 SP1 weiterhin verfügbar:

  • MSExchange Database ==> Instances\Online Defrag Average Log Bytes

  • MSExchange Database ==> Instances \Online Defrag Log Records/sec

  • MSExchange Database ==> Instances \Online Defrag Pages Dirtied/sec

  • MSExchange Database ==> Instances \Online Defrag Pages Preread/sec

  • MSExchange Database ==> Instances \Online Defrag Pages Read/sec

  • MSExchange Database ==> Instances \Online Defrag Pages Re-Dirtied/sec

  • MSExchange Database ==> Instances \Online Defrag Pages Referenced/sec

Wenn Sie während des Onlinewartungszeitraums die Leistungsindikatoren MSExchangeDatabase\Online Defrag Pages Freed/Sec und MSExchangeDatabase\Online Defrag Pages Read/sec für jede Datenbank protokollieren und dann das Verhältnis zwischen den Durchschnittswerten der beiden Leistungsindikatoren während des Defragmentierungszeitraums ermitteln, können Sie die Effizienz der Onlinedefragmentierung bemessen und ermitteln, ob die Größe des Onlinedefragmentierungsfensters verringert werden kann:

  • Wenn das Verhältnis der gelesenen zu den freigegebenen Seiten 100:1 übersteigt, kann das Onlinedefragmentierungsfenster verringert werden.

  • Wenn das Verhältnis der gelesenen zu den freigegebenen Seiten unter 50:1 liegt, sollte das Onlinedefragmentierungsfenster vergrößert werden.

Beispiel: Wenn der Durchschnittswert von Online Defrag Pages Read/sec bei 3275 und der Durchschnittswert von Online Defrag Pages Freed/Sec bei 28 liegt, ist das Verhältnis 117:1, und das Onlinedefragmentierungsfenster kann verringert werden.

Das Verhältnis dient als Maßstab für die Effizienz der Onlinedefragmentierung und deren Nutzen. Ziel ist es, einen Ausgleich zwischen der Lese-E/A für die Datenbank (die zum Analysieren der Datenbank für die Onlinedefragmentierung erforderlich ist) und dem tatsächlichen Aufwand der Datenbankkomprimierung (der Schreib-E/A für die Datenbank basierend auf den von der Defragmentierung ausgeführten Vorgängen) herbeizuführen. Das bedeutet, dass ein Ausgleich zwischen der Ausführung der Defragmentierungsanalyse und der tatsächlichen Ausführung der Defragmentierung geschaffen werden soll.

So verwenden Sie die erweiterten ESE-Leistungsindikatoren zum Überwachen der Onlinedefragmentierung

  1. Aktivieren Sie die erweiterten ESE-Leistungsindikatoren. Informationen zum Aktivieren der erweiterten ESE-Leistungsindikatoren finden Sie unter Aktivieren der erweiterten ESE-Leistungsindikatoren.

  2. Klicken Sie zum Starten des Systemmonitors (Windows Server 2003) bzw. der Zuverlässigkeits- und Leistungsüberwachung (Windows Server 2008) auf Start, klicken Sie auf Ausführen, und geben Sie dann PerfMon ein.

  3. Erstellen Sie ein Leistungsindikatorprotokoll, in dem die Leistungsindikatoren MSExchange Database ==> Instances\Online Defrag Pages Freed/Sec und MSExchangeDatabase ==> Instances \Online Defrag Pages Read/sec für die zu überwachende Speichergruppe protokolliert werden. Informationen zum Protokollieren von Leistungsindikatoren finden Sie in den folgenden Hilfethemen zu Windows Server:

    • Windows Server 2008: Thema zum Erstellen von Sammlungssätzen in der Hilfe zur Zuverlässigkeits- und Leistungsüberwachung

    • Windows Server 2003: Thema zum Erstellen eines Leistungsindikatorprotokolls in der Hilfe zum Systemmonitor.

  4. Planen Sie die Protokollierung der Leistungsindikatoren so, dass sie während der Onlinedefragmentierung ausgeführt wird und alle 60 Sekunden Stichproben der Daten genommen werden.

  5. Überprüfen Sie das Protokoll, und ermitteln Sie die Durchschnittswerte beider Leistungsindikatoren während des Defragmentierungszeitraums.

  6. Dividieren Sie den Durchschnittswert für gelesene Seiten durch den Durchschnittswert für freigegebene Seiten. Wenn das Verhältnis der gelesenen zu den freigegebenen Seiten 100:1 übersteigt, können Sie das Onlinedefragmentierungsfenster verringern. Wenn das Verhältnis der gelesenen zu den freigegebenen Seiten unter 50:1 liegt, sollten Sie das Onlinedefragmentierungsfenster vergrößern.

Hinweis   Sie können auch die Exchange-Verwaltungsshell verwenden, um das Onlinewartungsfenster für eine Datenbank zu ermitteln. Verwenden Sie z. B. den folgenden Befehl, um die Informationen zu einer Postfachdatenbank zu erhalten: GetMailboxDatabase -Identity <database> | FL: Sie können auch in der Exchange-Verwaltungskonsole mit der rechten Maustaste auf eine Datenbank klicken, dann auf Eigenschaften klicken und auf der Registerkarte Allgemein die Liste Wartungszeitplan anzeigen. 

Weitere Informationen

Weitere Informationen zum Überwachen der Serverleistung finden Sie unter Überwachen der Serverleistung.