Cómo aumentar el umbral de memoria del núcleo

Síntomas

Si enviar o recibir mensajes de Message Queue Server de Microsoft, puede recibir el siguiente error:
0xc00e0027 (MQ_ERROR_INSUFFICIENT_RESOURCES)
Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:

Error de 810507 0xc00e0027 al enviar o recibir un mensaje de Message Queue Server de Microsoft

Causa

Message Queue Server deja de asignación de memoria del núcleo cuando el consumo de memoria del núcleo supera el 80 por ciento del total disponible. Puede enviar y recibir mensajes de nuevo cuando el consumo de memoria del núcleo llega a menos de un 80 por ciento del umbral.

Solución

Información del Service pack

Para resolver este problema, obtenga el service pack más reciente para Microsoft Windows 2000. Para obtener más información, haga clic en el siguiente número de artículo para verlo en Microsoft Knowledge Base:
260910 cómo obtener el service pack más reciente para Windows 2000

Información de la revisión

Ahora hay una revisión compatible de Microsoft. Sin embargo, se pretende corregir el problema que se describe en este artículo. Aplíquela sólo a sistemas que experimenten este problema específico. Esta revisión puede ser sometida a comprobaciones adicionales. Por lo tanto, si no se ve muy afectado por este problema, recomendamos que espere el próximo service pack de Windows 2000 que contenga este hotfix.

Para resolver este problema inmediatamente, póngase en contacto con los servicios de soporte técnico de Microsoft para obtener la revisión. Para obtener una lista completa de números de teléfono de los servicios de soporte al cliente de Microsoft e información acerca de los costos de soporte técnico, visite el siguiente sitio Web de Microsoft:Nota: En casos especiales, los costos derivados normalmente de las llamadas al soporte técnico pueden cancelarse si un profesional de soporte técnico de Microsoft determina que una actualización específica resolverá el problema. Los costos habituales de soporte se aplicarán a las preguntas de soporte técnico adicionales y problemas que no guarden relación con la actualización en cuestión.

La versión en inglés de esta revisión tiene los atributos de archivo (o atributos del archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en la hora Universal coordinada (UTC). Al ver la información del archivo, se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha zona horaria en el elemento de fecha y hora del Panel de Control.

Date Time Version Size File name
--------------------------------------------------------------
17-Dec-2002 16:51 5.0.0.759 280,336 Mq1repl.dll
21-Oct-2002 18:38 5.0.0.759 14,096 Mq1sync.exe
17-Dec-2002 16:49 5.0.0.764 75,408 Mqac.sys
17-Dec-2002 16:51 5.0.0.760 217,360 Mqads.dll
29-Oct-2002 16:50 5.0.0.761 25,360 Mqbkup.exe
17-Dec-2002 16:52 5.0.0.750 76,560 Mqdscli.dll
17-Dec-2002 16:52 5.0.0.735 41,744 Mqdssrv.dll
21-Oct-2002 18:38 5.0.0.759 98,064 Mqmig.exe
17-Dec-2002 16:51 5.0.0.759 265,488 Mqmigrat.dll
17-Dec-2002 16:51 5.0.0.740 222,480 Mqoa.dll
17-Dec-2002 16:52 5.0.0.762 8,464 Mqperf.dll
17-Dec-2002 16:52 5.0.0.764 424,720 Mqqm.dll
17-Dec-2002 16:51 5.0.0.756 102,672 Mqrt.dll
17-Dec-2002 16:51 5.0.0.759 70,928 Mqsec.dll
17-Dec-2002 16:51 5.0.0.762 23,824 Mqupgrd.dll
17-Dec-2002 16:51 5.0.0.763 110,352 Mqutil.dll
17-Dec-2002 16:51 5.0.0.748 64,784 Msmq.cpl


Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a". Este problema se corrigió primero en Microsoft Windows 2000 Service Pack 4.

Más información

Importante: esta sección, el método o la tarea contiene pasos que indican cómo modificar el registro. Sin embargo, pueden producirse problemas graves si modifica incorrectamente el registro. Por lo tanto, asegúrese de que sigue estos pasos cuidadosamente. Para una mayor protección, haga una copia de seguridad del registro antes de modificarlo. Entonces, puede restaurar el registro si se produce un problema. Para obtener más información acerca de cómo hacer copia de seguridad y restaurar el registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 cómo hacer copia de seguridad y restaurar el registro en Windows


Esta revisión le permite aumentar o disminuir el umbral de memoria del núcleo en Message Queue Server.

En determinadas circunstancias, es aconsejable aumentar el umbral porque una aplicación, un controlador o un componente del sistema está consumiendo memoria del núcleo. Recolección se realiza mediante el núcleo sólo cuando el consumo de memoria de bloque paginado alcanza el 80 por ciento. Sin embargo, Message Queue Server deja de funcionar a un 80% del consumo de memoria de bloque paginado. Si se establece el umbral de memoria del núcleo por encima del 80 por ciento, esto asegura que Message Queue Server no entra en el modo"memoria baja" hasta que el Administrador de memoria de Windows inicie la limpieza.

En otros casos, es aconsejable reducir el umbral para limitar la cantidad de memoria de núcleo que se utiliza Message Queue Server.

Para cambiar el umbral de memoria del núcleo, siga estos pasos:
  1. Instale la revisión que se menciona en este artículo.
  2. Agregue la siguiente clave del registro:

    HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\KernelMemThreshold del tipo de datos DWORD

    El valor predeterminado es 80. El valor puede oscilar entre 1 y 99. Nada se convierte en 80.
    Nota: Debe seleccionarse al crear este valor, la opción Decimal . Si selecciona hexadecimal, se utiliza el valor predeterminado de 80.
Para cambiar el umbral de memoria del núcleo en un servidor de Message Queue Server agrupado, siga estos pasos:
  1. Instale la revisión que se menciona en este artículo en cada nodo del clúster.
  2. Agregue la siguiente clave del registro de tipo DWORD de datos en cada nodo del clúster:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\KernelMemThreshold
  3. Agregue la siguiente clave del registro de tipo DWORD de datos en el nodo activo del clúster:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Clustered $ QMs\MSMQ [nombre de recurso de clúster] \Parameters\KernelMemThreshold
Para obtener más información acerca de cómo obtener un hotfix para Windows 2000 Datacenter Server, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

265173 el programa Datacenter y el producto Windows 2000 Datacenter Server

Para obtener más información acerca de cómo instalar varios hotfix con un único reinicio, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

296861 cómo instalar varias actualizaciones o revisiones con un único reinicio

Propiedades

Id. de artículo: 811308 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios