Utilizzo dell'opzione /Userva in computer basati su Windows Server 2003 in cui Ŕ in esecuzione Exchange Server

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

In questa pagina

Sommario

In questo articolo viene descritto l'utilizzo del nuovo parametro /Userva che Ŕ possibile aggiungere alla riga relativa al sistema operativo del file Boot.ini su un computer basato su Windows Server 2003.

╚ possibile utilizzare questo parametro per personalizzare la quantitÓ di memoria allocata per i processi quando si utilizza l'opzione /3GB. Questo consente una maggiore quantitÓ di memoria kernel PTE (Page Table Entry) pur conservando quasi 3 gigabyte (GB) di memoria per i processi.

Informazioni

Per impostazione predefinita, in tutte le versioni di Windows Server 2003 vengono riservati 2 GB di spazio di indirizzi virtuali per il kernel, mentre ai processi in modalitÓ utente (quale il processo dell'archivio informazioni di Exchange, Store.exe) viene consentito l'utilizzo di 2 GB di spazio di indirizzi virtuali. Lo spazio di indirizzi virtuali per un determinato processo viene allocato all'avvio e aumenta con l'aumentare della memoria utilizzata in fase di esecuzione. ╚ normale che l'effettivo utilizzo della memoria (o working set) di un processo sia notevolmente inferiore allo spazio di indirizzi allocato al processo. Se il computer che esegue Microsoft Exchange Server 2003 dispone di 1 gigabyte (GB) o pi¨ di memoria e ospita cassette postali o cartelle pubbliche, Ŕ necessario modificare la configurazione di Windows Server 2003 in modo che per le applicazioni in modalitÓ utente siano disponibili 3 GB di spazio di indirizzi. Per ulteriori informazioni su questa impostazione, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportati di seguito:
171793 Informazioni sull'utilizzo applicativo della funzionalitÓ 4GT RAM Tuning
189293 Attivazione della funzionalitÓ 4GT RAM Tuning durante l'utilizzo di Windows NT Server Enterprise Edition
╚ importante che il processo Store.exe non esaurisca lo spazio degli indirizzi virtuali. In caso contrario, le allocazioni di memoria non verranno completate, sebbene sia disponibile una quantitÓ sufficiente di RAM fisica, e sarÓ necessario riavviare il servizio Archivio informazioni di Microsoft Exchange.

Ad esempio, un server Exchange con 2 GB di RAM fisica e che non utilizza l'opzione /3GB nel file Boot.ini esaurirÓ la memoria quando lo spazio di indirizzi virtuali per il processo Store.exe raggiungerÓ i 2 GB. In Task Manager di Windows sarÓ indicato che vengono effettivamente utilizzati solo 1,5 GB, ci˛ nonostante la memoria del server risulterÓ esaurita. Il consumo dello spazio di indirizzi virtuali pu˛ essere controllato mediante l'utilitÓ di monitoraggio delle prestazioni. Aggiungere il contatore Virtual Bytes per il processo Store.exe in modo da assicurare una lettura accurata dello spazio virtuale. Store.exe Ŕ il solo processo di Exchange 2000 che Ŕ necessario monitorare. Gli altri processi Exchange 2000 non raggiungono dimensioni tali da causare problemi.

Utilizzo dell'opzione /Userva

Con il parametro /Userva, Ŕ possibile personalizzare la modalitÓ di allocazione della memoria quando si utilizza l'opzione /3GB. Il numero che segue /Userva= Ŕ la quantitÓ di memoria, in megabyte (MB), che verrÓ allocata per ogni processo. Se si imposta /3gb /Userva=3030, vengono riservati 3.030 MB di memoria allo spazio del processo, rispetto ai 3.072 MB di quando si utilizza l'opzione /3GB da solo. I 42 MB risparmiati quando si imposta /Userva=3030 vengono utilizzati per aumentare lo spazio della memoria del kernel, le voci libere della tabella delle pagine (PTE, Page Table Entry) di sistema. Il pool di memoria PTE viene aumentato della differenza tra 3 GB (specificati dall'opzione /3GB) e il valore assegnato al parametro /Userva.

╚ consigliabile configurare tutti i server basati su Windows Server 2003 che eseguono Exchange e sono configurati con l'opzione /3GB in modo che utilizzino anche l'opzione /Userva=3030. Dopo aver installato un server basato su Windows Server 2003, Ŕ necessario modificare il file Boot.ini per aggiungere i parametri /3GB e /Userva=3030 alla riga di avvio. Ad esempio:
[Boot Loader] 
Timeout=30 
Default=multi(0)disk(0)rdisk(0)partition(2)\WINNT 
[Operating Systems] 
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows Server 2003" /fastdetect /3GB /Userva=3030

Nota Il parametro /Userva Ŕ supportato sui server Exchange solo quando il valore Ŕ impostato tra 2.970 MB e 3.030 MB. I valori inferiori a 2.970 MB o superiori a 3.030 MB non sono supportati. Si deve utilizzare un valore inferiore a 2.970 MB solo in caso di voci PTE eccessivamente basse. Il valore predefinito consigliato per i server Exchange Ŕ pari a 3.030 MB.

╚ possibile visualizzare direttamente le voci PTE basse utilizzando Performance Monitor. Cercare l'oggetto Voci libere tabella pagine di sistema nel contatore di memoria. I valori inferiori a 7.000 sono troppo bassi. ╚ pertanto necessario diminuire il parametro /userva per aumentare questo valore.

Il valore di destinazione per le voci PTE libere di sistema Ŕ pari a minimo 24.000. Non modificare il valore in modo che risulti inferiore a /user=2800 per cercare di ottenere altre voci PTE. Contattare invece il Servizio Supporto Tecnico Clienti Microsoft.

Per scaricare le note sulla versione di Exchange Server 2003 Service Pack 1 (SP1), visitare il seguente sito Web Microsoft (informazioni in lingua inglese):
http://www.microsoft.com/downloads/details.aspx?familyid=A49560AD-4C8B-4449-9947-B054D7F12CCE&displaylang=en

Riferimenti

Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
266096 XGEN: In Exchange 2000 Ŕ necessario il parametro /3GB con oltre 1 GB di RAM fisica

ProprietÓ

Identificativo articolo: 810371 - Ultima modifica: lunedý 29 gennaio 2007 - Revisione: 13.1
Le informazioni in questo articolo si applicano a
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
Chiavi:á
kbbug KB810371
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

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com