USERVA è impostato in modo errato

[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: 2007-10-10

Microsoft® Exchange Server Analyzer Tool esegue una query in tre classi Microsoft WMI (Strumentazione gestione Windows®) per determinare la quantità di memoria fisica nel computer Exchange Server e la quantità di spazio di indirizzi virtuali assegnata ai processi in modalità utente eseguiti sul computer Exchange Server. Nella tabella seguente sono illustrate le classi e le chiavi valutate da Microsoft Exchange Server Analyzer Tool.

Classe in cui è eseguita la query Chiavi in cui è eseguita la query Descrizione

Win32_OperatingSystem

MaxProcessMemorySize

Numero massimo di KB di memoria che possono essere assegnati a un processo.

Win32_ComputerSystem

TotalPhysicalMemory

Numero di byte di memoria RAM (Random Access Memory) installati nel computer.

Win32_Service

Started

Stato del servizio. Il valore True indica che il servizio è in esecuzione, mentre il valore False indica che il servizio non è in esecuzione.

Microsoft Exchange Server Analyzer Tool legge inoltre la seguente voce del Registro di sistema per determinare la versione di Microsoft Windows in esecuzione sul computer Exchange Server:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\CurrentVersion

Il valore 4.0 per CurrentVersion indica che sul computer Exchange Server è in esecuzione Microsoft Windows NT® Server 4.0. Il valore 5.0 indica che il computer Exchange Server esegue Windows 2000 Server, mentre il valore 5.2 indica che il computer Exchange Server esegue Windows Server™ 2003.

Exchange Server Analyzer esegue una query nel servizio directory di Active Directory® per determinare il conteggio per l’attributo homeMDBBL dell’oggetto archivio cassette postali (msExchPrivateMDB). Il conteggio risultante è il numero di cassette postali rilevate nel computer Exchange Server.

Se Exchange Server Analyzer rileva che tutti i criteri seguenti sono "true", verrà visualizzato un avviso:

  • Il computer Exchange Server è in esecuzione su Windows Server 2003.
  • Il valore di TotalPhysicalMemory è maggiore di 1073741824.
  • Il valore di MaxProcessMemorySize è uguale a 3145600.
  • Il servizio cluster (ClusSvc) presenta il valore True per Win32_Service\Started oppure il computer Exchange Server contiene più di 20 cassette postali.

Questo avviso indica che il computer Exchange Server non è configurato correttamente per un utilizzo ottimale della memoria virtuale. Nello specifico, l'opzione di avvio /USERVA=3030 non è presente nel file Boot.ini del computer Exchange Server. L'aggiunta di questa opzione potrebbe fornire un migliore livello di scalabilità e di prestazioni.

Windows Server 2003 include il supporto per due opzioni di avvio nel file Boot.ini, /3GB e /USERVA, che consentono di regolare l'assegnazione e l'utilizzo di memoria e dello spazio di indirizzi della memoria. Indipendentemente dalla quantità di memoria fisica nel sistema, in Windows viene utilizzato uno spazio di indirizzi virtuali pari a 4 GB: 2 GB sono assegnati a processi in modalità utente quali, ad esempio, le applicazioni, e 2 GB a processi in modalità kernel, quali, ad esempio, il sistema operativo e i driver in modalità kernel. Su sistemi che dispongono di 1 GB o più di memoria fisica, queste due opzioni di avvio possono essere utilizzate per assegnare una quantità maggiore di memoria alle applicazioni (3 GB) e una quantità minore al sistema operativo (1 GB). Su un computer Exchange Server, lo spazio aggiuntivo di indirizzi virtuali consente di ridurre la quantità di frammentazione della memoria nello spazio di indirizzi virtuali del processo dell'archivio informazioni. L'opzione /3GB viene utilizzata per rendere effettiva la modifica di questa assegnazione. L'opzione viene immessa nel file Boot.ini del sistema e diventa effettiva al riavvio. L'opzione dovrebbe essere utilizzata solo per i server di Exchange con almeno 1 GB di memoria in cui è installato uno dei seguenti sistemi operativi:

  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
importantImportante:
L’opzione /3GB non dovrebbe essere utilizzata su Windows 2000 Server dal momento che non è supportata e ciò potrebbe provocare un arresto anomalo dell’applicazione o del sistema operativo. Inoltre, l'opzione /3GB è supportata solo nei suddetti sistemi operativi quando viene installato almeno 1 GB di memoria fisica.

L'opzione /USERVA è nuova in Windows Server 2003. La sua funzione è quella di offrire un miglior livello di controllo sulla divisione dello spazio di indirizzi virtuali tra processi in modalità utente e processi in modalità kernel. L'opzione dovrebbe essere utilizzata solo per applicazioni che la supportano, quali, ad esempio, Microsoft Exchange Server 2003, e con i valori specifici supportati dalle applicazioni. Se utilizzata su sistemi Microsoft Exchange Server 2003, il valore dell'opzione /USERVA dovrebbe essere sempre pari a 3030 (ad esempio, /USERVA=3030). L’impostazione di questo valore fa in modo che debbano essere allocati altri 40 MB al sistema operativo e consente di aggiungere un maggior numero di utenti senza utilizzare tutte le risorse di sistema disponibili.

Per correggere questo errore su Windows Server 2003

  1. Fare clic con il pulsante destro del mouse su Risorse del computer e scegliere Proprietà. Verrà visualizzata la finestra di dialogo Proprietà del sistema.

  2. Selezionare la scheda Avanzate.

  3. Nell’area Avvio e ripristino fare clic su Impostazioni. Verrà visualizzata la finestra di dialogo Avvio e ripristino.

  4. Nell’area Avvio sistema fare clic su Modifica. Questa operazione consente di aprire il file Boot.ini di Windows con Blocco note.

  5. Nella sezione [Operating Systems] aggiungere le seguenti opzioni alla riga di avvio: /3GB /USERVA=3030

  6. Salvare le modifiche e chiudere Blocco note.

  7. Per rendere effettiva la modifica, fare clic su OK due volte per chiudere le finestre di dialogo aperte, quindi riavviare il computer che esegue Exchange Server.

Per ulteriori informazioni sull'utilizzo delle opzioni di avvio /3GB e /USERVA, vedere i seguenti articoli della Microsoft Knowledge Base: