Dimensione massima della cache ESE maggiore di 1,2 GB

[L'obiettivo di questo argomento è risolvere un problema specifico correlato a Exchange Server Analyzer Tool. È applicabile solo ai sistemi su cui è stato eseguito Exchange Server Analyzer Tool e nei quali è stato riscontrato tale problema. Exchange Server Analyzer Tool, che può essere scaricato gratuitamente, raccoglie dati di configurazione in modalità remota da ogni server della topologia e li analizza in modo automatico. Nel rapporto che risulta dall'analisi vengono fornite informazioni dettagliate su importanti problemi di configurazione, problemi potenziali e impostazioni del prodotto non predefinite. I consigli forniti consentono di migliorare le prestazioni, la scalabilità, l'affidabilità e il tempo di attività. Per ulteriori informazioni sullo strumento o per scaricare le versioni aggiornate, vedere "Analizzatori di Microsoft Exchange" all'indirizzo https://go.microsoft.com/fwlink/?linkid=34707.]  

Ultima modifica dell'argomento: 2006-02-13

Microsoft® Exchange Server Analyzer Tool include un motore di raccolta dei dati relativi alle prestazioni utilizzato per eseguire query sugli oggetti contatore di prestazioni in computer con Exchange Server 2000 o Exchange Server 2003. Il motore raccoglie i dati dal contatore di prestazioni DataBase Cache Size (DBCacheSize) dell'oggetto prestazioni DataBase per analizzare i dati delle prestazioni.

Il contatore di prestazioni DataBase Cache Size (DBCacheSize) indica la dimensione corrente della cache utilizzata dall'archivio. Se Exchange Server Analyzer rileva che il valore del contatore di prestazioni DataBase Cache Size (DBCacheSize) è maggiore di 307200 (1,2 GB), verrà visualizzato un messaggio di errore.

Questo errore indica che il valore dell'attributo msExchESEParamCacheSizeMax per l'oggetto Archivio informazioni di Microsoft Exchange (MSExchangeIS) è stato aumentato oltre il valore massimo consigliato di 307200 (1,2 GB).

La cache del database dell'archivio è denominata anche buffer ESE (Extensible Storage Engine). Le transazioni del database vengono memorizzate in questa cache prima di essere salvate nel database stesso.

In Exchange 2000 Server, un'ampia area della memoria virtuale utilizzata da Store.exe viene allocata per il buffer ESE. Exchange 2000 Server utilizza un valore predefinito specificato a livello di codice di 858 MB per questo buffer. In Exchange Server 2003 l'allocazione del buffer ESE è basata sulla presenza dell'opzione /3GB nel file Boot.ini. Se è presente l'opzione /3GB, il buffer ESE è regolato su 896 MB. Se l'opzione /3GB non è presente, il buffer ESE è regolato su 576 MB. La regolazione automatica è sempre utile, tuttavia può essere necessario ignorare questa funzione e impostare manualmente un valore più appropriato per il proprio ambiente.

È possibile regolare questo valore relativo alla memoria effettiva allocata su qualsiasi multiplo di 8.192 byte, tuttavia è consigliabile utilizzare solo un valore tra quelli indicati nella seguente tabella.

Valore consigliato Memoria allocata Commenti

147456

576 MB

Questo è il valore minimo consigliato. Non impostare su un valore inferiore. Questo valore è utile su server con memoria virtuale limitata e sui computer con Exchange Server 2003 in esecuzione su Microsoft Windows® 2000 Server, che non supporta l'opzione /3GB. Questo è il valore predefinito anche nei sistemi che non utilizzano l'opzione /3GB.

196608

768 MB

Questo valore è consigliato per i server con grandi quantità di memoria virtuale che generano frequentemente l'evento 9582.

219726

858 MB

Questo è il valore predefinito in Exchange 2000 Server ed è una buona soluzione da utilizzare nei sistemi che vengono aggiornati sul posto e che hanno grandi quantità di memoria virtuale.

229376

896 MB

Questo è il valore predefinito in Exchange Server 2003 ed è una buona soluzione da utilizzare nei nuovi sistemi, a meno che il registro eventi dell’applicazione indichi diversamente con la presenza di eventi 9582.

307200

1,2 GB

Questo è il valore massimo configurabile. Questo valore dovrebbe essere utilizzato in sistemi con almeno 2 GB di memoria fisica.

Prima di riconfigurare questo valore, è consigliabile verificare la quantità di memoria virtuale utilizzata dal processo Store.exe. È possibile eseguire questa operazione verificando l'oggetto Prestazione processo di Microsoft Windows. Nei sistemi che utilizzano l'opzione /3GB, il valore del contatore Virtual Bytes per l'istanza Store.exe dell'oggetto Process deve essere inferiore a 2,8 GB. Nei sistemi che non utilizzano l'opzione /3GB, il valore del contatore Virtual Bytes per l'istanza Store.exe dell'oggetto Process deve essere inferiore a 1,8 GB. Se i valori sono superiori a quelli indicati, può essere necessario ridurre il valore di msExchESEParamCacheSizeMax. Se i valori sono inferiori, può essere necessario aumentare il valore di msExchESEParamCacheSizeMax.

CautionAttenzione:
Se si modificano in modo errato gli attributi degli oggetti Active Directory® quando si utilizzano ADSI Edit (Active Directory Service Interfaces), lo strumento LDP (ldp.exe) o un altro client LDAP versione 3, si possono provocare problemi gravi. Per risolvere questi problemi può essere necessario reinstallare Microsoft Windows Server™ 2003, Microsoft Exchange Server 2003 o entrambi. L'utente modifica gli attributi degli oggetti Active Directory a proprio rischio.

Per regolare l'attributo msExchESEParamCacheSizeMax

  1. Aprire un editor di Active Directory, ad esempio ADSI Edit.

  2. Fare doppio clic sul contenitore Configurazione.

  3. Espandere la struttura CN=Services.

  4. Espandere la struttura CN=Microsoft Exchange.

  5. Espandere la struttura CN=<Nome organizzazione di Exchange>.

  6. Espandere la struttura CN=Administrative Groups.

  7. Espandere la struttura CN=<Nome gruppo amministrativo>.

  8. Espandere la struttura CN=Servers.

  9. Espandere la struttura CN=<Nome server di Exchange>.

  10. Fare clic con il pulsante destro del mouse su CN=InformationStore, quindi scegliere Proprietà.

  11. Nel campo degli attributi scorrere e fare doppio clic su msExchESEParamCacheSizeMax.

  12. Nel campo Valore digitare il valore che si desidera impostare. Utilizzare la tabella per determinare il valore ottimale del sistema.

  13. Fare clic su OK, quindi nuovamente su OK.

  14. Per rendere effettiva la modifica, chiudere l'editor di Active Directory e riavviare il servizio Archivio informazioni di Microsoft Exchange.

Per ulteriori informazioni sull'ottimizzazione dell'utilizzo della memoria, consultare "Ottimizzazione dell'utilizzo della memoria" in Pianificazione di un sistema di messaggistica Exchange Server 2003 all'indirizzo https://go.microsoft.com/fwlink/?LinkId=47584.

Per ulteriori informazioni sull'attributo msExchESEParamCacheSizeMax, consultare l'articolo 266768 della Microsoft Knowledge Base "Modifica della dimensione massima della cache nel database dell'archivio" all'indirizzo https://go.microsoft.com/fwlink/?linkid=3052&kbid=266768.