Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo fornisce una soluzione per il problema che non è in grado di allocare memoria dal pool di pagine di sistema.
Numero KB originale: 312362
Sintomi
Quando il server è sottoposto a un carico elevato, il servizio server può registrare ripetutamente l'errore seguente nel registro eventi di sistema. Indica che il server non è in memoria del pool di paging:
Origine - SRV
Tipo - Errore
ID evento - 2020
Descrizione-Il server non è riuscito ad allocare dal pool di pagine di sistema perché il pool era vuoto.
Dati -
0000: 00040000 00540001 0000000000007e4
0010: 000000000 c000009a 000000000 00000000
0020: 000000000 00000000 000000b
Causa
Diversi fattori possono esaurire la fornitura di memoria del pool di paging. L'abilitazione dell'assegnazione di tag al pool e l'assunzione poolsnaps
di intervalli di tempo diversi possono aiutare a capire quale driver sta consumando memoria del pool di paging. Se indica poolsnaps
che il tag MmSt (prototipo di oggetti sezione Mm) è il consumer più grande e la memoria del pool di paging è stata esaurita o il sistema registra l'evento di errore 2020s, esiste una grande probabilità che nel server siano presenti un numero elevato di file aperti. Per impostazione predefinita, Gestione memoria tenta di ridurre la memoria del pool di paging allocata quando il sistema raggiunge l'80% del pool di paging totale. A seconda della configurazione di sistema, una possibile memoria massima del pool di paging in un computer può essere di 343 MB e l'80% di questo numero è di 274 MB. Se Gestione memoria non è in grado di tagliare abbastanza velocemente per mantenere il passo con la domanda, l'evento elencato nella sezione "Sintomi" di questo articolo può verificarsi. Ottimizzando Memory Manager per avviare il processo di taglio in precedenza (ad esempio, quando raggiunge il 60 per cento), sarebbe possibile tenere il passo con la domanda del pool di paging durante un picco improvviso di utilizzo e evitare di esaurire la memoria del pool di paging.
Risoluzione
Importante
In questa sezione, metodo o attività viene illustrata la procedura per modificare il Registro di sistema. Se, tuttavia, si modifica il Registro di sistema in modo errato, possono verificarsi gravi problemi. Pertanto, assicurarsi di osservare attentamente la procedura seguente. Per una maggiore protezione, eseguire il backup del Registro di sistema prima di modificarlo. Successivamente, è possibile ripristinare il Registro di sistema se si verifica un problema. Per ulteriori informazioni su come eseguire il backup e il ripristino del registro, fare clic sul numero dell'articolo seguente per visualizzare l'articolo nella Microsoft Knowledge Base:
322756 Come eseguire il backup e il ripristino del registro in Windows
La raccomandazione di ottimizzazione seguente è stata utile per alleviare il problema:
Avviare l'editor del Registro di sistema (Regedt32.exe).
Individuare e quindi fare clic sulla chiave seguente nel Registro di sistema:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management
Nel menu Modifica, fare clic su Aggiungi valore e quindi aggiungere il valore del Registro di sistema seguente:
Nome valore: PoolUsageMaximum
Tipo di dati: REG_DWORD
Radix: Decimal
Dati valore: 60L'impostazione del valore su 60 indica a Memory Manager di avviare il processo di taglio al 60% di PagedPoolMax anziché all'impostazione predefinita dell'80%. Se una soglia del 60% non è sufficiente per gestire i picchi di attività, ridurre questa impostazione al 50% o al 40%.
Nome valore: PagedPoolSize
Tipo di dati: REG_DWORD
Radix: Hex
Dati valore: 0xFFFFFFFFImpostando PagedPoolSize su 0xFFFFFFFF alloca il pool di paging massimo al posto di altre risorse al computer.
Attenzione
L'impostazione 0xFFFFFFFF PagedPoolSize non è consigliata per l'uso nei computer basati su Windows Server 2003 a 32 bit con 64 GB di RAM. In questo modo, la voce PTE del sistema gratuito verrà disattivata e può causare un riavvio continuo del computer. Per questa configurazione, scegliere con attenzione un valore in base ai requisiti e alle risorse disponibili.
Chiudere l'editor del Registro di sistema.
Riavviare il server per rendere effettive le modifiche.
Stato
Microsoft ha confermato che si tratta di un problema nei prodotti Microsoft elencati nella sezione "Si applica a".