Al momento sei offline in attesa che la connessione Internet venga ristabilita

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

Il supporto per Windows Server 2003 è terminato il 14 luglio 2015.

Microsoft ha sospeso il supporto per Windows Server 2003 in data 14 luglio 2015. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

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.
kbmgmtsvc
Proprietà

ID articolo: 316739 - Ultima revisione: 05/19/2006 16:51:00 - Revisione: 14.1

Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Datacenter Edition (32-bit x86), Microsoft Windows Server 2003 Standard Edition

  • kbinfo kbenv kbwinxpsp1fix KB316739
Feedback