Risoluzione dei problemi di frammentazione della memoria virtuale in Exchange Server 2003 ed Exchange 2000 Server

Identificativo articolo: 325044 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sommario

In questo articolo viene descritto come risolvere i messaggi di avviso di evento ID 9582 e messaggi di errore dovuti a problemi relativi alla frammentazione della memoria virtuale in Microsoft Exchange Server 2003 e Microsoft Exchange 2000 Server. In questo articolo contiene inoltre informazioni su come monitorare l'utilizzo della memoria virtuale, come rilevare la frammentazione della memoria virtuale e come ottimizzare l'utilizzo della memoria virtuale sul server. Inoltre, in questo articolo contiene un elenco di risorse che è possibile utilizzare per problemi di frammentazione della memoria virtuale e di ottimizzare l'utilizzo memoria virtuale in Exchange 2003 ed Exchange 2000.

Cenni preliminari

La frammentazione della memoria virtuale è una condizione in cui memoria virtuale è disponibile per un processo, ma non dei blocchi di memoria virtuale disponibili di dimensioni notevoli. La frammentazione della memoria si verifica nel tempo a causa della dimensione di variabile di allocazioni di memoria e la durata di ogni allocazione diversa. Quando si ridimensiona un server per gestire più utenti e i carichi maggiori, il server può eseguire basso memoria virtuale nel processo Archivio informazioni di Microsoft Exchange (Store.exe). Quando si verifica questo problema, gli eventi di evento ID 9582 vengono registrati nel registro eventi dell'applicazione.

In alcuni casi, gli eventi dell'evento ID 9582 non indicano un problema con la memoria virtuale sul server, e gli eventi possono essere ignorati. Tuttavia, in altre situazioni, la mancanza di memoria virtuale può provocare errori l'elaborazione dei messaggi di (indicato dall'ID evento 12800 eventi) e riduce le prestazioni. Se deselezionata, è possibile che la frammentazione della memoria virtuale che in una riduzione delle prestazioni gravi e comportamenti imprevisti.

Non è praticamente alcuna correlazione tra la quantità di memoria fisica ad accesso casuale (RAM) installata nel computer e la quantità di memoria virtuale. Di conseguenza, è Impossibile risolvere problemi di memoria virtuale insufficiente aggiungendo RAM fisica più complessa. Inoltre, gli errori di memoria virtuale e problemi relativi alla frammentazione della memoria virtuale non sono limitati ai cluster di server attivo/attivo. Questi problemi verificano anche nei cluster di server attivo/passivo e ai server autonomi che eseguono Exchange 2003 o Exchange 2000.

Nota I problemi di memoria virtuale sono più diffusi in una configurazione cluster di Exchange 2003 o una configurazione cluster di Exchange 2000, in quanto questi ambienti vengono in genere utilizzati per scala di Exchange per host diverse migliaia di utenti con più gruppi di archiviazione e più database di messaggistica.

Come monitorare la memoria virtuale e rilevare la frammentazione della memoria virtuale

È possibile utilizzare il registro eventi dell'applicazione di Visualizzatore eventi, registri di prestazioni e avvisi strumento per monitorare l'utilizzo della memoria virtuale e rilevare la frammentazione della memoria virtuale in Exchange 2003 ed Exchange 2000.

Nel registro eventi dell'applicazione

Controllare il registro eventi applicazione del Visualizzatore eventi su base giornaliera per gli eventi evento ID 9582. Nel registro eventi dell'applicazione, viene visualizzato un messaggio di avviso evento ID 9582 quando il più grande blocco libero di memoria virtuale scende a 32 megabyte (MB). È possibile utilizzare uno strumento di monitoraggio che genera un avviso amministrativo ogni volta che viene registrato un messaggio di evento ID 9582.

messaggi di avviso ID evento 9582

Quando un server di Exchange dispone di meno di 32 MB di spazio per indirizzi virtuali contigui, il seguente messaggio di avviso viene registrato nel registro eventi dell'applicazione:
Origine: MSExchangeIS
Categoria: prestazioni
ID: 9582
Tipo: avviso
Descrizione:
La memoria virtuale necessaria per eseguire il server di Exchange è frammentata in modo che le prestazioni possono risentirne. È consigliabile riavviare tutti i servizi Exchange per risolvere il problema.

Per ulteriori informazioni, fare clic su <http://search.support.microsoft.com/search/?adv=1>
Quando viene registrato questo messaggio di avviso, attenersi alla seguente procedura:
  1. Preparare ed eseguire la procedura per arrestare e riavviare il server nelle prossime 36 a 72 ore.
  2. Per determinare il numero di porta, utilizzare lo strumento lo strumento di avvisi e registri di prestazioni per monitorare il contatore seguente per l'oggetto di prestazioni MSExchangeIS :
    byte di blocchi liberi grandi VM totale
    Utilizzare i dati per consentono di pianificare un tempo appropriato (in 36 a 72 ore successive) per arrestare e riavviare il server.
messaggi di errore ID evento 9582

Quando un server di Exchange dispone di meno di 16 MB di spazio per indirizzi virtuali contigui, il seguente messaggio di errore viene registrato nel registro eventi dell'applicazione:
Origine: MSExchangeIS
Categoria: prestazioni
ID: 9582
Tipo: errore
Descrizione:
La memoria virtuale necessaria per eseguire il server di Exchange è frammentata in modo che le prestazioni possono risentirne. È consigliabile riavviare tutti i servizi Exchange per risolvere il problema.

Per ulteriori informazioni, fare clic su <http://search.support.microsoft.com/search/?adv=1>
A questo livello di frammentazione della memoria virtuale, il processo Store.exe non può creare heap aggiuntivi non correttamente montare e smontare i gruppi di archiviazione. Se il contatore Dimensione blocco più grande di MV è inferiore a 10 MB, non installare i gruppi di archiviazione. Quando viene registrato un messaggio di errore evento ID 9582, preparare arrestare e riavviare il server alla successiva opportunit. Ad esempio, si arrestare e riavviare il server che sera o la mattina successiva. In questo modo, si possono impedire problemi di prestazioni che possono verificarsi durante periodi di massimo utilizzo.

Quando è possibile arrestare e riavviare il server per cancellare la frammentazione della memoria virtuale, esistono ulteriori considerazioni quando Exchange 2000 Server è configurato in un ambiente cluster. Quando si spostano le risorse del cluster da un nodo a un altro nodo, questo processo non garantisce di uno spazio degli indirizzi "pulito" memoria virtuale. Se le risorse del cluster sono di proprietà il nodo di cluster destinazione e le risorse cluster vengono spostate sul nodo passivo (senza prima riavviare il nodo di destinazione), potrebbero verificarsi la frammentazione della memoria virtuale nel nodo passivo. Per evitare questa situazione e per eliminare la frammentazione della memoria in un ambiente cluster Exchange 2000 Server, attenersi alla seguente procedura:
  1. Riavviare il nodo passivo prima di spostare le risorse del cluster a esso.

    Questo passaggio consente di assicurarsi che le risorse cluster vengono spostate in un server con un spazio di indirizzi "pulito" memoria virtuale.
  2. Spostare le risorse del cluster nel nodo passivo.
  3. Riavviare il nodo che in precedenza proprietà le risorse del cluster.
Nota Exchange Server 2003 riavvia il servizio di Store.exe automaticamente dopo aver spostati i record di risorse a un diverso nodo del cluster per reimpostare lo spazio degli indirizzi Store.exe su tale nodo. Di conseguenza, la volta successiva che il server virtuale di Exchange viene spostato indietro verso il nodo passivo, Store.exe funziona con uno spazio indirizzo "pulito".

messaggi di avviso 9665 ID evento

Exchange 2003 effettua un controllo della configurazione ottimale della memoria quando viene avviato il processo Store.exe. Se le impostazioni della memoria non sono ottimali, un messaggio di avviso ID registrato l'evento 9665 viene registrato il registro eventi applicazioni del Visualizzatore eventi. Questo messaggio di avviso viene registrato quando una delle seguenti condizioni è vera:
  • Exchange è installato in un computer che esegue una qualsiasi versione di Microsoft Windows 2000 Server e il valore di SystemPages nel Registro di sistema è impostato compreso nell'intervallo 24000-31000.
  • Exchange è installato in un computer che esegue Microsoft Windows 2000 Advanced Server o Microsoft Windows 2000 Datacenter Server e il server dispone di 1 gigabyte (GB) o più di memoria fisica (RAM) installata ma non è il / 3 GB opzione impostata nel file Boot.ini.
  • Exchange viene installato in un computer che esegue Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Enterprise Edition o Microsoft Windows Server 2003 Datacenter Edition, e il valore di SystemPages nel Registro di sistema è impostato su un valore diverso da 0.
  • Exchange è installato in un computer che esegue Windows Server 2003 Standard Edition, Windows Server 2003 Enterprise Edition o Windows Server 2003 Datacenter Edition, il server dispone di 1 GB o più di RAM installata e / 3 GB opzione è impostata, ma il / userva opzione non presente nel file Boot.ini o è impostato compreso nell'intervallo 3030 per 2970.
  • Exchange viene installato in un computer che esegue qualsiasi versione di Windows 2000 Server o Windows Server 2003, e il valore del HeapDeCommitFreeBlockThreshold nel Registro di sistema è impostato su un valore diverso da 0 x 00040000.
Quando viene registrato un messaggio di avviso ID registrato l'evento 9665, attenersi alla seguente procedura:
  1. Controllare le impostazioni
    SystemPages
    e
    HeapDeCommitFreeBlockThreshold
    nel Registro di sistema.
  2. Controllare il / / 3 GB passare e / userva opzione nel file Boot.ini.
Per ulteriori informazioni sui valori consigliati per queste impostazioni, vedere la sezione "ottimizzare l'utilizzo della memoria virtuale".

Nota Se si desidera disattivare il controllo della configurazione memoria, aggiungere il valore DWORD
Suppress Memory Configuration Notification
la seguente chiave del Registro di sistema e quindi impostare il valore su 1 :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\ParametersSystem
Nota Il controllo della configurazione della memoria non si verifica sui server che eseguono Microsoft Small Business Server.

ID evento 12800 errori

In situazioni in cui la memoria virtuale è molto frammentata, il messaggio di elaborazione di problemi e problemi di conversione dei messaggi può verificarsi. Gli utenti potrebbero verificarsi problemi di prestazioni e potrebbero non essere in grado di accedere i messaggi. Occorrenze ripetute del seguente evento nel registro eventi applicazione, in cui ogni occorrenza connesso alcuni secondi dopo l'ultima occorrenza indicano la frammentazione della memoria virtuale estrema:
Origine: MSExchangeIS
Categoria: Modulo contenuto
ID: 12800
Tipo: errore
Descrizione:
L'elaborazione dei messaggi non riuscita perché non è memoria insufficiente (8007000E-82000387) non esiste.
Nota Potrebbe essere visualizzato questo evento nel registro eventi dell'applicazione in situazioni quando non è sufficiente memoria virtuale disponibile per elaborare un messaggio o come risultato di un messaggio di formattazione del problema. Singole occorrenze di questo evento non indicano la frammentazione della memoria virtuale. Tuttavia, più occorrenze dell'evento registrato in un'ora breve frame indicare che la memoria virtuale sul server è molto frammentata.

Gli avvisi e registri di prestazioni

Il seguente contatore è il più importante contatore per monitorare la frammentazione della memoria virtuale nel processo Store.exe in Exchange 2003 and Exchange 2000:
  • Oggetto prestazione: MSExchangeIS
    Contatore: dimensione blocco più grande di VM

    Questo contatore visualizza la dimensione (in byte) del blocco di memoria virtuale libero più grande. Questo contatore viene visualizzato come una linea che slopes verso il basso con della memoria virtuale utilizzata. Se il contatore scende di sotto di 32 MB, Exchange registra un messaggio di avviso di evento ID 9582 nel registro eventi dell'applicazione. Se il contatore scende di sotto di 16 MB, Exchange registra un messaggio di errore evento ID 9582 nel registro eventi dell'applicazione. Se il più grande blocco libero è piccolo (inferiore a 10 MB), il server sta per raggiungere uno stato critico in cui le operazioni del messaggio venga avviato esito negativo e vengono ripetutamente registrati messaggi di errore 12800 del ID di evento.
È inoltre possibile utilizzare i seguenti contatori per monitorare la memoria virtuale nel processo Store.exe:
  • Oggetto prestazione: MSExchangeIS
    Contatore: Totale blocchi liberi di MV

    Questo contatore indica il numero totale di blocchi di memoria virtuale indipendentemente dalle dimensioni. Questo contatore viene visualizzato come una riga che rappresenta una forma di piramide come monitorare di memoria virtuale. È possibile utilizzare questo contatore per misurare la velocità con cui la memoria virtuale disponibile diventa frammentata. Per calcolare la dimensione della media di blocco, utilizzare i seguenti contatori:
    Oggetto prestazione: processo
    Contatore: byte virtuali
    Istanza: STORE
    Oggetto prestazione: MSExchangeIS
    Contatore: Totale blocchi liberi di MV
    Per calcolare la dimensione della media di blocco, dividere l'istanza STORE del contatore Byte virtuali dell'oggetto prestazioni processo dal contatore Totale blocchi liberi MV dell'oggetto prestazione MSExchangeIS .
  • Oggetto prestazione: MSExchangeIS
    Contatore: byte di blocchi liberi grandi VM totale

    Questo contatore visualizza la somma in byte di tutti i blocchi di memoria virtuale che sono maggiori o uguali a 16 MB. Questo contatore viene visualizzato come una linea che slopes verso il basso con della memoria virtuale utilizzata. È possibile utilizzare questo contatore e il contatore Totale 16 MB blocchi liberi di MV per monitorare la velocità di frammentazione della memoria virtuale e di stato quotidiane memoria virtuale del server.

Come rilevare i problemi di frammentazione della memoria virtuale

Per rilevare i problemi di frammentazione della memoria virtuale in Exchange 2003 ed Exchange 2000, attenersi alla seguente procedura:
  1. Visualizzare il contenuto del registro eventi applicazione del Visualizzatore eventi per verificare se vengono registrati i messaggi di avviso di evento ID 9582 o messaggi di errore ID evento 9582.

    Nota In alcuni ambienti in cui esistono un grande numero di utenti, potrebbe essere tipico per la memoria virtuale per eliminare di sotto della soglia di 32 MB durante i periodi di picco attività e per aumentare in modo significativo durante periodi di minore attività.
  2. Utilizzare lo strumento Avvisi e registri di prestazioni per monitorare il contatore seguente:
    Oggetto prestazione: MSExchangeIS
    Contatore: dimensione blocco più grande di VM

    Prestare particolare attenzione al valore di questo contatore. Per visualizzare le tendenze di utilizzo di memoria virtuale, registrare il contatore utilizzando intervalli di 1-minuti in un determinato periodo di 18 per 24 ore e visualizzare il valore minimo per registrare il livello più basso. Se questo contatore indica che lo spazio di indirizzi virtuali è insufficiente, attenersi alla procedura nella sezione "Ottimizzazione dell'utilizzo memoria virtuale".
  3. Consente di determinare se altri processi correlati a archivio di informazioni (ad esempio un programma antivirus) sono la riduzione della memoria virtuale a un livello di sotto della soglia di 32 MB o inferiore alla soglia del 16 MB. Ad esempio, in uno scenario in cui un programma antivirus sia configurato per analizzare i database di messaggistica consente di ridurre il blocco di memoria virtuale meno di 32 MB, vengono registrati i messaggi di avviso di evento ID 9582 nel registro eventi dell'applicazione. Il livello di memoria virtuale potrebbe essere solo leggermente inferiore rispetto alla soglia di 32 MB e le prestazioni non sono interessata. Durante i periodi di inattività utente (ad esempio dopo ore regolari office), aumenta di memoria virtuale e l'evento ID 9582 non vengono registrati messaggi di avviso.

    Se sono accettabile delle prestazioni e memoria virtuale aumenta durante i periodi di minore attività, non sarà necessario procedere per risolvere il problema di memoria virtuale. Tuttavia, se si prevede che il carico di utenti per aumentare, sarà necessario eseguire operazioni per ridurre consumo di memoria virtuale sul server in modo che Exchange 2003 o Exchange 2000 possa gestire un carico maggiore.

Come ottimizzare l'utilizzo della memoria virtuale

Per ottimizzare l'utilizzo della memoria virtuale e per ridurre i problemi relativi alla frammentazione della memoria virtuale, attenersi alla seguente procedura.

importante Questa sezione, metodo o l'attività sono contenute procedure viene illustrato come modificare il Registro di sistema. Tuttavia, possono causare seri problemi se si modifica il Registro di sistema in modo errato. Pertanto, assicurarsi che questa procedura con attenzione. Per maggiore protezione, è eseguire il backup del Registro di sistema prima di modificarlo. È quindi possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
322756Come eseguire il backup e il ripristino del Registro di sistema in Windows
  1. Installare i più recente del service pack disponibili per Microsoft Windows Server 2003 o Windows 2000 e per Exchange 2003 o Exchange 2000. Per ulteriori informazioni su come ottenere i service pack più recente, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportato di seguito:
    260910Come ottenere il service pack più recente per Windows 2000
    301378Come ottenere il service pack più recente per Exchange 2000 Server
    Nota Una modifica nel comportamento è stata introdotta in Exchange 2000 Server Service Pack 3 (SP3) in modo che gli oggetti di ESE (Extensible Storage Engine) vengono allocati da posizioni di memoria superiore. Questo metodo di allocazione "dal alto verso il basso" è stato implementato per ridurre la frammentazione della memoria virtuale.
  2. Impostare il / 3 GB opzione nel file Boot.ini.

    Se è installare Exchange 2003 o Exchange 2000 nei seguenti sistemi operativi e nel computer è installato più di 1 GB di RAM fisica, impostare il / 3 GB opzione nel file Boot.ini:
    • Microsoft Windows Server 2003, Standard Edition
    • Microsoft Windows Server 2003, Enterprise Edition
    • Microsoft Windows Server 2003, Datacenter Edition
    • Microsoft Windows 2000 Advanced Server
    • Server di Microsoft Windows 2000 Datacenter Server
    Questa opzione di configurazione aumenta lo spazio di indirizzi virtuali.

    importante Non impostare il / 3 GB opzione nel file Boot.ini, se si esegue Exchange Server 2003 o Exchange 2000 Server in un computer che esegue Windows 2000 Server Standard. Questo sistema operativo non supporta questa opzione.Per ulteriori informazioni, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportato di seguito:
    291988Una descrizione della funzionalità di 4 GB di RAM Tuning e il parametro Physical Address Extension
    266096Exchange 2000 requires / 3 GB switch with more than 1 gigabyte di RAM fisica
    Uno degli effetti dell'utilizzo di / / 3 GB è una riduzione significativa nel numero di pagine di sistema che sono disponibili per il kernel. È consigliabile impostare il / 3 GB opzione nel file Boot.ini nei server di Exchange per modificare le impostazioni predefinite e per aumentare il numero di pagine di sistema allocate.

    Quando si imposta il / 3 GB nel file Boot.ini in un computer basato su Windows Server 2003, impostare il / userva opzione nel file Boot.ini su un valore compreso tra 2970 e 3030. Il valore consigliato è 3030 (questo valore è equivalente al valore di SystemPages di Windows 2000 di 31000).

    importante In Windows 2003, il / userva opzione deve essere utilizzato invece della chiave del Registro di sistema
    SystemPages
    . Non devono essere utilizzati in combinazione. Se il valore per il / userva opzione non è impostata da 2970 e 3030 nel file Boot.ini e il / 3 GB opzione impostata, Exchange 2003 consente di registrare registrare l'ID evento 9665 nel Registro di eventi applicazione. L'ID di questo evento indica che la memoria virtuale sul server non è configurata per utilizzare le impostazioni ottimale della memoria.

    Per impostare il valore del Registro di sistema
    SystemPages
    su un computer che esegue Windows 2000 Server, attenersi alla seguente procedura:
    1. Fare clic su Start e quindi fare clic su Esegui .
    2. Nella casella Apri digitare regedit e quindi fare clic su OK .
    3. Individuare e fare clic sulla chiave di registro seguente:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
    4. Nel riquadro di destra, fare doppio clic su SystemPages .
    5. Nella casella dati valore digitare un valore compreso tra 24000 e 31000 e quindi fare clic su OK .
    6. Chiudere l'editor del Registro di sistema.
    Nota Per rendere più visibili le impostazioni della memoria virtuale, Exchange 2003 registra un messaggio di ID registrato l'evento 9665 se le impostazioni di memoria non sono ottimizzate.
  3. Ridurre il numero di gruppi di archiviazione sul server.

    Ulteriore memoria virtuale viene utilizzata quando è installato un gruppo di archiviazione e database aggiuntivi in un gruppo di archiviazione esistente hanno effetto poco sulla quantità di memoria virtuale utilizzata. Di conseguenza, è possibile che si desidera riempire un gruppo di archiviazione prima di creare ulteriori gruppi di archiviazione sul server.
  4. Impostare il valore DWORD
    HeapDeCommitFreeBlockThreshold
    la seguente chiave del Registro di sistema:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
    Il valore del Registro di sistema
    HeapDeCommitFreeBlockThreshold
    è la dimensione minima di un blocco libero di heap libera. L'impostazione predefinita è 0 (zero). In tal caso che il gestore degli heap libera ogni pagina di 4 KB che diventa disponibile. Liberare operazioni possono causare la frammentazione della memoria virtuale aggiuntive. È possibile impostare la voce del Registro di sistema
    HeapDeCommitFreeBlockThreshold
    nella seguente chiave del Registro di sistema su un valore superiore per ridurre la frammentazione della memoria virtuale:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
    Il valore consigliato da utilizzare per la voce del Registro di sistema
    HeapDeCommitFreeBlockThreshold
    è 0 x 00040000 (in formato esadecimale).Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
    315407Chiave del Registro di sistema "HeapDecommitFreeBlockThreshold"
    Nota La voce del Registro di sistema
    HeapDeCommitFreeBlockThreshold
    è indipendente dal / 3 GB passare.
  5. Regolare le dimensioni della cache del database di archivio.

    avviso Se si utilizza lo snap-in ADSI Edit, l'utilità LDP o qualsiasi altro client LDAP versione 3 e si modificano erroneamente gli attributi degli oggetti Active Directory, si possono provocare problemi gravi. Questi problemi possono richiedere la reinstallazione Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003 o sia di Windows e di Exchange. Microsoft non garantisce che i problemi che si verificano se si modificano in modo errato gli attributi degli oggetti Active Directory possano essere risolti. Modifica di questi attributi a proprio rischio.

    Per modificare le dimensioni della cache del database dell'archivio, utilizzare la pagina relativa all'ADSI Edit per modificare il valore dell'attributo msExchESEParamCacheSizeMax .

    Nella cache del database dell'archivio è noto anche come buffer ESE, e fornisce un'area di memorizzazione nella cache di grandi dimensioni per pagine di database (ogni pagina di 4 KB) prima che vengano salvate nell'archivio. Per impostazione predefinita, Exchange 2000 utilizza pagine fino a 229376 (896 MB) di memoria per la cache del database. In base all'impostazione predefinita, Exchange 2003 richiede la configurazione di memoria del computer e quindi utilizza pagine fino a 229376 (896 MB) se il / / 3 GB opzione è impostata sul server o 147456 pagine (576 MB) se il / 3 GB opzione non è impostato sul server. In un server che dispone di più di 2 GB di memoria, è possibile che si desidera aumentare la dimensione del buffer ESE. Tuttavia, se si effettua questa operazione, potrebbe causare la frammentazione della memoria causa dello spazio indirizzo ridotto disponibile per il resto delle funzioni di archivio. Microsoft consiglia di non impostare questo valore è maggiore di 311296 pagine (1200 MB).

    Se i messaggi di ID evento 9582 sono connesso al registro eventi dell'applicazione, è possibile risolvere l'occorrenza di questi messaggi, riducendo la dimensione della cache del database. In questo caso, si consiglia che si assegna un valore inferiore rispetto a quello predefinito per l'attributo msExchESEParamCacheSizeMax e utilizzare un valore che è un multiplo di 8192 byte. Se si riduce la dimensione della cache del database, il processo Store.exe legge e scrive sul disco più frequentemente e questo può influire sulle prestazioni del server.

    Prima di aumentare la dimensione massima della cache del database, è possibile utilizzare avvisi e registri di prestazioni per monitorare l'istanza STORE del contatore Byte virtuali dell'oggetto processo in un tipico carico. Questo contatore riporta la dimensione corrente (in byte) dello spazio degli indirizzi virtuale utilizzato dal processo Store.exe. Per ulteriori informazioni su come modificare la dimensione della cache del database, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
    266768Come modificare the Store Database maximum cache size in Exchange 2000 Server
    Nota Assicurarsi che il valore assegnato all'attributo msExchESEParamCacheSizeMax termini su un limite di 32 MB (vale a dire un multiplo di 32 MB).
  6. Ridurre il numero massimo di tabelle aperte di ESE.

    avviso Se si utilizza lo snap-in ADSI Edit, l'utilità LDP o qualsiasi altro client LDAP versione 3 e si modificano erroneamente gli attributi degli oggetti Active Directory, si possono provocare problemi gravi. Questi problemi possono richiedere la reinstallazione Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003 o sia di Windows e di Exchange. Microsoft non garantisce che i problemi che si verificano se si modificano in modo errato gli attributi degli oggetti Active Directory possano essere risolti. Modifica di questi attributi a proprio rischio.

    Il motore di archiviazione utilizzato da Exchange 2000 memorizza nella cache i dati relativi le cartelle che non accede attualmente. In alcuni casi, questo può contribuire alla frammentazione della memoria virtuale. Uno per ridurre questo consiste nel ridurre il numero massimo di tabelle aperte consentite da Exchange. L'impostazione di impostazione predefinita sui server a 8 vie è 27600 tabelle per gruppo di archiviazione. Se si riduce il valore, è possibile ridurre i problemi di frammentazione della memoria virtuale. Tuttavia, se si riduce il valore, si possono provocare anche situazioni in cui operazioni potrebbero non riuscire a causa di un numero eccessivo di tabelle aperte e che è possibile che venga visualizzato il seguente messaggio di errore:
    Errore-1311
    JET_errTooManyOpenTables
    importante Consente di modificare questa impostazione solo quando è consigliabile per effettuare questa operazione dal personale del servizio supporto tecnico clienti Microsoft supporto tecnico.

    Exchange 2003 utilizza un metodo diverso per memorizzare nella cache i dati relativi alle cartelle non accede attualmente. Di conseguenza, non è previsto che riducendo il numero massimo di tabelle aperte è necessario o come efficace nel ridurre i problemi di frammentazione della memoria virtuale.

    Per ridurre il numero massimo di tabelle aperte gestito da ESE, è necessario impostare l'attributo msExchESEParamMaxOpenTables in ogni oggetto gruppo di archiviazione per 27600 . Per effettuare questa operazione, attenersi alla seguente procedura:
    1. Avviare Modifica ADSI.

      Nota ADSI Edit è incluso negli strumenti di supporto di Windows 2000. Per installare gli strumenti di supporto di Windows 2000, fare clic con il pulsante destro del mouse sul file Suptools.msi nella cartella Support\Tools del CD di Windows 2000 e quindi fare clic su Installa .
    2. Espandere Configuration Container [ServerName. DomainName. com] , espandere CN = Configuration, DC = DomainName, DC = com, espandere CN = Services , espandere CN = Microsoft Exchange , espandere CN = OrganizationName, espandere CN = Administrative Groups , espandere CN = Administrative Group (dove Administrative Group è il gruppo amministrativo contenente il gruppo di archiviazione si desidera modificare) espandere CN = Server , espandere CN = ServerName, quindi espandere CN = InformationStore .
    3. Fare clic con il pulsante destro del mouse su CN = Storage Group (in cui Storage Group è il gruppo di archiviazione si desidera modificare), quindi scegliere Proprietà .
    4. Nell'elenco Selezionare le proprietà da visualizzare , fare clic su entrambi .
    5. Nell'elenco Selezionare una proprietà da visualizzare , fare clic su msExchESEParamMaxOpenTables .
    6. Nella casella Edit Attribute digitare 27600 e quindi fare clic su Imposta .
    7. Fare clic su Applica , fare clic su OK e chiudere ADSI Edit.

Informazioni

Supporto tecnico funziona in molti casi che coinvolgono l'evento 9582 avvisi ed errori. Nella maggior parte dei casi, non è un problema con frammentazione della memoria di Exchange. In genere, il problema è causato dal software di terze parti perdite di memoria.

Il problema più comune è causato dal software di terze parti apertura migliaia di oggetti. Questi oggetti possono essere messaggi (OMSG), le cartelle (OFOLD) o visualizzazioni (VMSG). Gli oggetti possono essere aperto da software antivirus, software di connettività senza fili di terze parti, componenti aggiuntivi di Outlook o altro software. Questi oggetti aperti occupano memoria. La quantità di memoria che viene utilizzato dipende dal tipo di oggetto, la dimensione della variabile membro e molti altri fattori. È pratica comune per l'applicazione l'errore aprire migliaia di questi oggetti e privare il processo di archivio di Exchange della memoria necessarie per funzionare correttamente.

Per impostazione predefinita, in Exchange 2000, non esiste un limite al numero di oggetti OMSG. In Exchange 2003, è presente un limite di 250 oggetti OMSG per sessione MAPI. Questo limite è regolabile. Il modo più semplice per verificare questa impostazione possa visualizzare il messaggi Open, Apri allegati e Apri cartelle in Exchange i valori gestore di sistema. Per effettuare questa operazione, attenersi alla seguente procedura:
  1. La cartella di accessi in oggetto archivio cassette postali per il server che sta registrando gli 9582 eventi fare clic con il pulsante destro del mouse, scegliere Visualizza e quindi fare clic su Aggiungi/Rimuovi colonne .
  2. Aggiungere le colonne di Messaggi Open , Apri allegati e Apri cartelle all'elenco di colonne visualizzate .
È necessario controllare questa impostazione per ogni archivio delle cassette postali sul server, se applicabile. Dopo aver selezionato le colonne aggiuntive, è necessario ordinare le colonne per il numero di messaggi aperti, dal numero di cartelle aperte e quindi gli allegati aperti. Qualsiasi utente che dispone di centinaia o persino migliaia di messaggi aperti, cartelle o gli allegati indica un potenziale problema. Per ulteriori informazioni su come limitare è oggetti in Exchange Server 2003 e in Exchange 2000 Server, che il numero di OMSG fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
830829Il computer Exchange Server 2003 potrebbe bloccarsi quando un client MAPI apre più il valore predefinito di determinati oggetti server

Riferimenti

Per ulteriori informazioni sulla risoluzione dei problemi relativi alla frammentazione della memoria virtuale in Exchange 2000, vedere il Webcast di supporto "Risoluzione dei problemi la frammentazione della memoria virtuale nei server di Microsoft Exchange 2000". A scopo scopo visitare il seguente sito Web Microsoft:
http://support.microsoft.com/default.aspx?scid=kb;en-us;329864
Per ulteriori informazioni sulla risoluzione dei problemi di prestazioni in Exchange 2000, vedere il Webcast di supporto tecnico "Microsoft Exchange 2000 Server: risoluzione dei problemi di prestazioni". A scopo scopo visitare il seguente sito Web Microsoft:
http://support.microsoft.com/default.aspx?scid=kb;en-us;816893
815372Come ottimizzare l'utilizzo della memoria in Exchange Server 2003
317411How to gather data to troubleshoot problemi di memoria virtuale di Exchange
296073Monitoraggio di frammentazione della memoria di Exchange 2000
279615Mancanza di memoria virtuale disponibile influisce sulle prestazioni del server
266768Come modificare the Store Database maximum cache size in Exchange 2000 Server
286350L'utilizzo di ADPlus per la risoluzione dei problemi "blocco" e "blocco"
Per ulteriori informazioni sull'opzione /GB 3, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportato di seguito:
291988Una descrizione della funzionalità di 4 GB di RAM Tuning e il parametro Physical Address Extension
266096Exchange 2000 requires / 3 GB switch with more than 1 gigabyte di RAM fisica
313707Un server di Exchange 2000 con il "/ 3 GB" opzione nel file Boot.ini potrebbe perdere la connettività di rete in un carico pesante di messaggistica
328882Utilizzo della memoria e l'opzione/3 GB di Exchange
Per ulteriori informazioni sulla risoluzione dei problemi di frammentazione della specifica memoria virtuale, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
272537Notifica di memoria virtuale viene calcolato in modo non corretto
306860Stato di memoria errato quando il monitoraggio dello stato per la memoria virtuale disponibile
313084Lo stato della memoria non è corretto quando si esegue il monitoraggio lo stato di memoria virtuale disponibile
319682I report possono essere frammentati un messaggio di avviso di evento 327 ID e la memoria virtuale di memorizzare le informazioni di Exchange 2000
324118Il motore di database ESE contribuisce alla frammentazione della memoria virtuale
810985La frammentazione della memoria virtuale si verifica quando un server virtuale di Exchange 2000 è un failover
325467ID evento 9582 si verifica immediatamente dopo il failover del cluster
315771L'archivio informazioni si arresta in un cluster a causa del controllo IsAlive
311901The effects of 4GT tuning on system Page Table Entries

Proprietà

Identificativo articolo: 325044 - Ultima modifica: lunedì 18 febbraio 2008 - Revisione: 17.3
Le informazioni in questo articolo si applicano a:
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange 2000 Server Standard Edition
  • Microsoft Exchange 2000 Enterprise Server
Chiavi: 
kbmt kbinfo KB325044 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 325044
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti