Die maximale ESE-Cachegröße übersteigt 1,2 GB

[Dieses Thema beschäftigt sich mit einem besonderen Problem, das von Exchange Server Analyzer angezeigt wird. Die Problembehandlung sollte nur auf Systeme angewendet werden, auf denen Exchange Server Analyzer ausgeführt wird und dieses spezielle Problem auftritt. Exchange Server Analyzer (als kostenloser Download verfügbar) trägt remote Konfigurationsdaten von allen Servern in der Topologie zusammen und analysiert diese Daten automatisch. Der sich ergebende Bericht enthält ausführliche Informationen zu wichtigen Konfigurationskonflikten, möglichen Problemen und Produkteinstellungen, die nicht den Standardeinstellungen entsprechen. Indem Sie diese Empfehlungen beachten, können Sie bessere Leistung, Skalierbarkeit, Zuverlässigkeit und Betriebszeit erzielen. Weitere Informationen zum Tool sowie zum Download der aktuellsten Version finden Sie unter "Microsoft Exchange Analyzers" unter der Adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Letztes Änderungsdatum des Themas: 2006-02-13

Microsoft® Exchange Server Analyzer enthält ein Erfassungsmodul für Leistungsdaten, mit dem Leistungsindikatorobjekte auf Computern abgefragt werden, auf denen Exchange 2000 Server oder Exchange Server 2003 ausgeführt wird. Das Erfassungsmodul für Leistungsdaten erfasst für deren Analyse Daten aus dem DataBase Cache Size (DBCacheSize)-Leistungsindikator des DataBase-Leistungsobjekts.

Der Leistungsindikator DataBase Cache Size (DBCacheSize) gibt die aktuell vom Informationsspeicher verwendete Cachegröße an. Wenn Exchange Server Analyzer feststellt, dass der Wert des Leistungsindikators DataBase Cache Size (DBCacheSize) größer als 307200 (1,2 GB) ist, wird ein Fehler angezeigt.

Dieser Fehler zeigt an, dass der Wert des msExchESEParamCacheSizeMax-Attributs für das Microsoft Exchange-Informationsspeicherobjekt (MSExchangeIS) auf einen Wert festgelegt wurde, der den empfohlene Höchstwert von 307200 (1,2 GB) übersteigt.

Der Informationsspeicher-Datenbankcache wird auch als ESE-Puffer (Extensible Storage Engine) bezeichnet. In ihm werden Datenbanktransaktionen zwischengespeichert, bevor sie an die Datenbank übergeben werden.

Bei Exchange 2000 Server wird ein Großteil des von Store.exe verwendeten virtuellen Speichers dem ESE-Puffer zugewiesen. Exchange 2000 Server verwendet für diesen Puffer einen hartcodierten Standardwert von 858 MB. Bei Exchange Server 2003 richtet sich die ESE-Pufferzuweisung nach dem Vorhandensein des Schalters /3GB in der Datei Boot.ini. Wenn der Schalter /3GB vorhanden ist, wird der ESE-Puffer auf 896 MB festgelegt. Andernfalls wird der ESE-Puffer auf 576 MB festgelegt. Obwohl eine automatische Feinabstimmung grundsätzlich nützlich ist, möchten Sie jedoch möglicherweise den automatisch festgelegten Wert überschreiben und einen für Ihre Umgebung besser geeigneten Wert manuell festlegen.

Sie können diesen Wert, der dem tatsächlich zugewiesenen Speicher entspricht, zwar auf ein beliebiges Vielfaches von 8192 Bytes festlegen, es wird jedoch empfohlen, nur einen der Werte aus der folgenden Tabelle zu verwenden.

Empfohlener Wert Zugewiesener Speicher Kommentare

147456

576 MB

Dies ist der empfohlene Mindestwert. Legen Sie den Wert nicht darunter fest. Dieser Wert eignet sich für Server mit eingeschränktem virtuellen Speicher und für Exchange Server 2003-Computer, die unter Microsoft Windows® 2000 Server ausgeführt werden. In dieser Konfiguration wird der Schalter /3GB nicht unterstützt. Dies ist auch der Standardwert für Systeme, die den Schalter /3GB nicht verwenden.

196608

768 MB

Dieser Wert wird für Server mit großem virtuellen Speicherplatz empfohlen, die häufig das Ereignis 9582 protokollieren.

219726

858 MB

Dies ist der Standardwert für Exchange 2000 Server. Dieser Wert ist darüber hinaus gut für Systeme geeignet, die im laufenden Betrieb aktualisiert werden und über großen virtuellen Speicherplatz verfügen.

229376

896 MB

Dies ist der Standardwert für Exchange Server 2003. Dieser Wert ist darüber hinaus auch gut für neue Systeme geeignet, sofern das Ereignisprotokoll der Anwendung keine anderen Vorgaben macht, z. B. bei vorhandenen Ereignissen vom Typ 9582.

307200

1,2 GB

Dies ist der höchste Wert, der festgelegt werden kann. Dieser Wert wird nur für Systeme mit mindestens 2 GB physischem Speicher empfohlen.

Vor dem Neukonfigurieren dieses Werts empfiehlt es sich, den vom Prozess Store.exe belegten virtuellen Speicherplatz zu überwachen. Überwachen Sie hierzu unter Microsoft Windows das Leistungsobjekt Process. Bei Systemen mit dem Schalter /3GB sollte der Leistungsindikator Virtual Bytes für die Store.exe-Instanz des Process-Objekts unter 2,8 GB liegen. Bei Systemen ohne den Schalter /3GB sollte der Leistungsindikator Virtual Bytes für die Store.exe-Instanz des Process-Objekts unter 1,8 GB liegen. Wenn die Werte über diesen Beträgen liegen, muss möglicherweise der Wert für msExchESEParamCacheSizeMax verringert werden. Wenn die Werte darunter liegen, muss möglicherweise der Wert für msExchESEParamCacheSizeMax erhöht werden.

CautionVorsicht:
Wenn Sie bei der Verwendung des ADSI-Bearbeitung-Snap-Ins (Active Directory Service Interfaces), des LDP-Tools (ldp.exe) oder eines anderen LDAP-Clients (Lightweight Directory Access Protocol), Version 3, die Attribute der Active Directory®-Objekte fehlerhaft ändern, können schwer wiegende Probleme verursacht werden. Diese Probleme erfordern möglicherweise eine Neuinstallation von Microsoft Windows Server™ 2003, Exchange Server 2003 oder von beiden Anwendungen. Sie ändern Active Directory-Objektattribute auf eigenes Risiko.

So nehmen Sie die Feinabstimmung für das Attribut „msExchESEParamCacheSizeMax“ vor

  1. Öffnen Sie einen Active Directory-Editor, z. B. die ADSI-Bearbeitung.

  2. Doppelklicken Sie auf den Container Konfiguration.

  3. Erweitern Sie CN=Services.

  4. Erweitern Sie CN=Microsoft Exchange.

  5. Erweitern Sie CN=<Name der Exchange-Organisation>.

  6. Erweitern Sie CN=Administrative Groups.

  7. Erweitern Sie CN=<Name der administrativen Gruppe>.

  8. Erweitern Sie CN=Servers.

  9. Erweitern Sie CN=<Name des Exchange-Servers>.

  10. Klicken Sie mit der rechten Maustaste auf CN=InformationStore, und klicken Sie dann auf Eigenschaften.

  11. Führen Sie im Feld Attribute einen Bildlauf zu msExchESEParamCacheSizeMax aus, und doppelklicken Sie darauf.

  12. Geben Sie im Feld Wert den gewünschten Wert ein. Bestimmen Sie anhand der Tabelle den optimalen Wert für das von Ihnen verwendete System.

  13. Klicken Sie zuerst auf OK und anschließend erneut auf OK.

  14. Schließen Sie den Active Directory-Editor, und starten Sie den Microsoft Exchange-Informationsspeicherdienst neu, damit die Änderung wirksam wird.

Weitere Informationen zum Optimieren der Speichernutzung finden Sie unter „Optimizing Memory Usage for Exchange Server 2003“ im Handbuch Planning a Microsoft Exchange Server 2003 Messaging System (https://go.microsoft.com/fwlink/?LinkId=47584).

Weitere Informationen über das Attribut msExchESEParamCacheSizeMax finden Sie im Microsoft Knowledge Base-Artikel 266768, „Ändern der maximalen Store Database Cache-Größe in Exchange 2000 Server“ (https://go.microsoft.com/fwlink/?linkid=3052&kbid=266768).