No se puede asignar memoria desde el grupo paginado del sistema
En este artículo se proporciona una solución para el problema de que no puede asignar memoria desde el grupo paginado del sistema.
Se aplica a: Windows Server 2012 R2
Número de KB original: 312362
Síntomas
Cuando el servidor está bajo una carga pesada, el servicio Servidor puede registrar repetidamente el siguiente error en el registro de eventos del sistema. Indica que el servidor no tiene memoria de grupo paginado:
Origen: SRV
Tipo: error
Identificador de evento: 2020
Descripción-El servidor no pudo asignar desde el grupo paginado del sistema porque el grupo estaba vacío.
Datos-
0000: 000400000 00540001 00000000 c00007e4
0010: 000000000 c000009a 000000000 000000000
0020: 000000000 0000000000 000000b
Causa
Varios factores pueden agotar el suministro de memoria del grupo paginado. Habilitar el etiquetado de grupos y tomar poolsnaps
a intervalos de tiempo diferentes puede ayudarle a comprender qué controlador consume memoria del grupo paginado. Si indica poolsnaps
que la etiqueta MmSt (PTE de prototipo de objeto de sección Mm) es el consumidor más grande y la memoria del grupo paginado se ha agotado o el sistema está registrando el evento de error 2020s, existe una gran probabilidad de que haya un gran número de archivos abiertos en el servidor. De forma predeterminada, el Administrador de memoria intenta recortar la memoria del grupo paginado asignado cuando el sistema alcanza el 80 por ciento del grupo paginado total. En función de la configuración del sistema, una posible memoria máxima del grupo paginado en un equipo puede ser de 343 MB y el 80 % de este número es de 274 MB. Si el Administrador de memoria no puede recortar lo suficientemente rápido como para mantenerse al día con la demanda, puede producirse el evento que aparece en la sección "Síntomas" de este artículo. Al optimizar el Administrador de memoria para iniciar el proceso de recorte anteriormente (por ejemplo, cuando alcanza el 60 por ciento), sería posible mantenerse al día con la demanda del grupo paginado durante el uso máximo repentino y evitar quedarse sin memoria del grupo paginado.
Solución
Importante
Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. En consecuencia, asegúrese de seguir estos pasos cuidadosamente. Para mayor protección, cree una copia de seguridad del registro antes de modificarlo. Después, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Hacer una copia de seguridad del Registro y restaurarlo en Windows
La siguiente recomendación de optimización ha sido útil para mitigar el problema:
Inicie el editor del Registro (Regedt32.exe).
Busque y, a continuación, haga clic en la clave siguiente en el Registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management
En el menú Edición, haga clic en Añadir valor y agregue el siguiente valor del Registro:
Nombre del valor: PoolUsageMaximum
Tipo de datos: REG_DWORD
Radios: decimales
Datos de valor: 60Al establecer el valor en 60, se informa al Administrador de memoria de que inicie el proceso de recorte al 60 por ciento de PagedPoolMax en lugar del valor predeterminado del 80 por ciento. Si un umbral del 60 por ciento no es suficiente para controlar los picos de actividad, reduzca esta configuración al 50 por ciento o al 40 por ciento.
Nombre del valor: PagedPoolSize
Tipo de datos: REG_DWORD
Radix: hexadecimal
Datos de valor: 0xFFFFFFFFAl establecer PagedPoolSize en 0xFFFFFFFF se asigna el grupo paginado máximo en lugar de otros recursos al equipo.
Precaución
La configuración 0xFFFFFFFF PagedPoolSize no se recomienda para su uso en equipos basados en Windows Server 2003 de 32 bits que tengan 64 GB de RAM. Esto podría reducir la entrada PTE del sistema gratuito y puede provocar un reinicio continuo del equipo. Para esta configuración, elija cuidadosamente un valor en función de los requisitos y los recursos disponibles.
Salga del editor del Registro.
Reinicie el servidor para que los cambios surtan efecto.
Estado
Microsoft ha confirmado que se trata de un problema en los productos de Microsoft que aparecen en la sección "Se aplica a".
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de