Utilizzo congiunto delle opzioni /userva e /3GB per ottimizzare lo spazio in modalitÓ utente impostandolo su un valore compreso fra 2 e 3 GB

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

Sommario

╚ possibile utilizzare l'opzione /userva=xxxx per ottimizzare lo spazio di memoria virtuale del kernel e dell'utente nella famiglia di prodotti Windows Server 2003. Questa nuova opzione deve essere utilizzata unitamente all'opzione /3GB nel file Boot.ini per ottimizzare lo spazio in modalitÓ utente impostandolo su un valore compreso fra 2 e 3 GB (gigabyte). La differenza (3.072 meno xxxx) viene restituita alla modalitÓ kernel. Si noti che xxxx Ŕ espresso in MB (megabyte).

Nell'esempio di file Boot.ini riportato di seguito viene illustrato l'utilizzo della nuova opzione per ottimizzare l'allocazione di 2.900 MB di memoria virtuale in modalitÓ utente e 1.196 MB di memoria virtuale in modalitÓ kernel del computer. Lo spazio kernel disponibile aumenta in tal modo di 172 MB:
[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=2900

Informazioni

L'opzione /userva=xxxx Ŕ progettata per consentire l'ottimizzazione dello spazio degli indirizzi in modalitÓ utente per le case produttrici di applicazioni che necessitano di oltre 2 GB di spazio in modalitÓ utente ma meno dello spazio reso disponibile con la sola opzione /3GB.

Nota Utilizzando esclusivamente l'opzione /3GB vengono allocati 1 GB al kernel e 3 GB allo spazio in modalitÓ utente.

L'utilizzo di questa opzione riduce la memoria disponibile per i seguenti pool di sistema:
  • Pool non di paging
  • Pool di paging
  • Voci della tabella delle pagine di sistema (PTE)
Se in un'installazione server la riduzione della memoria nei pool Ŕ eccessiva, il server o le applicazioni potrebbero generare un errore o bloccarsi.

In Windows Server 2003 Ŕ possibile aggiungere nuovamente al sistema una piccola quantitÓ di memoria sottraendola alla quantitÓ aggiuntiva di 1 GB. Riducendo lo spazio in modalitÓ utente generalmente allocato tramite l'opzione /3GB Ŕ possibile aumentare lo spazio disponibile per gli indirizzi di memoria del kernel in Windows Server 2003. Questo spazio aggiuntivo per gli indirizzi in modalitÓ kernel viene tenuto come riserva e utilizzato per le voci PTE nel caso nel sistema non sia pi¨ disponibile spazio per queste ultime. Lo spazio degli indirizzi non viene allocato alle voci PTE finchÚ lo spazio a loro dedicato non viene esaurito nel sistema.

Per comprendere con precisione quanto spazio Ŕ disponibile per le voci PTE, utilizzare il comando !VM nel debugger.

Nota In Microsoft Windows XP e in Windows Server 2003 questo comando pu˛ essere utilizzato in modo interattivo con i debugger correnti, disponibili nel sito di download Microsoft.

Nota Il Servizio Supporto Tecnico Clienti Microsoft consiglia di utilizzare per l'opzione /userva=xxxx un intervallo di memoria compreso fra 2900 e 3030. Si tratta di un intervallo sufficientemente ampio da fornire un pool di voci PTE di sistema sufficiente per i problemi correntemente osservati. Di norma, sostituendo il segnaposto xxxx con il valore 2800 si ottiene il numero pi¨ possibile vicino al numero massimo delle voci PTE di sistema. I valori osservati in produzione per l'impostazione 2800 sono di circa 50.000-70.000 pagine di sistema libere, valore pi¨ che sufficiente per tutte le installazioni. Se il valore Ŕ inferiore a 24.000, Ŕ necessario ridurlo con decrementi di 64 MB fino a ottenere valori superiori a 24.000-26.000. Valori inferiori per l'opzione userva danno come risultato allocazioni pi¨ grandi delle pagine di sistema. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
894067 Lo strumento Prestazioni non visualizza accuratamente le voci disponibili della tabella pagine di sistema in Windows Server 2003


Per garantire la stabilitÓ dei programmi e di Windows, le case produttrici di applicazioni devono eseguire verifiche complete dei propri prodotti utilizzando le tecniche di ottimizzazione descritte e fornire il numero da utilizzare per l'opzione /userva=xxxx per i propri programmi. Al fine di semplificare queste verifiche, Ŕ a disposizione delle case produttrici lo strumento Monitor di sistema per controllare la quantitÓ di indirizzi virtuali utilizzati. Per svolgere questa operazione, aggiungere il contatore Byte virtuali per il processo del programma in modo da ottenere una lettura precisa dello spazio virtuale.

Nota Il Servizio Supporto Tecnico Clienti Microsoft (PSS) non supporta impostazioni arbitrarie dell'opzione /userva. I clienti devono aggiungere questa impostazione al file Boot.ini soltanto su consiglio di una casa produttrice.

Per ulteriori informazioni sull'opzione /3GB, 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
Con Windows Server 2003 il pool di paging del sistema non Ŕ pi¨ limitato a 160 MB nei computer che dispongono di una grande quantitÓ di memoria. Data l'assenza di un limite per il pool di paging, potrebbe essere possibile liberare altro spazio per gli indirizzi in modalitÓ kernel da utilizzare come spazio per le voci PTE quando nel computer Ŕ impostata l'opzione /3GB limitando la dimensione del pool di paging del sistema.

ProprietÓ

Identificativo articolo: 316739 - Ultima modifica: venerdý 19 maggio 2006 - Revisione: 14.1
Le informazioni in questo articolo si applicano a
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003 Standard Edition
Chiavi:á
kbinfo kbenv kbwinxpsp1fix KB316739
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