Configuración de memoria expansible

[Este tema tiene como objetivo tratar un problema específico localizado por la herramienta Exchange Server Analyzer. Deberá aplicarlo únicamente a sistemas en los que se haya ejecutado la herramienta Exchange Server Analyzer y que experimenten ese problema específico. La herramienta Exchange Server Analyzer, disponible para descargarla de forma gratuita, recopila de forma remota datos de configuración de cada servidor en la topología y analiza automáticamente los datos. El informe resultante detalla problemas de configuración importantes, posibles problemas y configuración de producto no predeterminada. Siguiendo estas recomendaciones, puede obtener un mejor rendimiento, escalabilidad, confiabilidad y tiempo de actividad. Para obtener más información acerca de la herramienta o para descargar las últimas versiones, consulte "Herramientas de análisis de Microsoft Exchange" en https://go.microsoft.com/fwlink/?linkid=34707.]  

Última modificación del tema: 2006-02-22

La Herramienta Microsoft® Exchange Server Analyzer consulta la clase de Instrumental de administración de Microsoft Windows® (WMI) Win32_Computer System para determinar si el servidor es compatible con capacidades de memoria expansible. Además, la herramienta consulta la clase de WMI Win32_OperatingSystem para determinar lo siguiente:

  • La opción /3GB esta configurada en el archivo Boot.ini.
  • Se ha cargado el núcleo de las extensiones de dirección física (PAE).
  • La edición del sistema operativo que se ejecuta en el servidor.

Finalmente, la herramienta consulta la siguiente entrada de Registro para determinar si el parámetro de configuración DynamicMemory existe y se ha configurado correctamente:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

Si la Herramienta Exchange Server Analyzer determina que se dan las siguientes condiciones, se muestra un mensaje de error:

  • El equipo es compatible con memoria expansible y esta funcionalidad está habilitada de forma predeterminada.
  • El equipo ejecuta Microsoft Windows Server™ 2003, Enterprise Edition o Windows Server 2003 Datacenter Edition.
  • El núcleo PAE está cargado.
  • La opción /3GB esta configurada en el archivo Boot.ini.
  • El parámetro de configuración del Registro DynamicMemory no está configurado, tiene un valor de 0 o tiene un valor mayor que 3.

Nota

Si el equipo es compatible con memoria expansible, pero el fabricante de hardware deshabilita esta funcionalidad de forma predeterminada, la Herramienta Exchange Server Analyzer muestra un mensaje de advertencia en lugar de un mensaje de error.

La capacidad de memoria expansible se introdujo en Windows Server 2003, Enterprise Edition y Windows Server 2003 Datacenter Edition para permitir que los administradores del sistema pudieran agregar más memoria física a un equipo sin necesidad de reiniciarlo. Esta característica resulta útil en servidores que admiten aplicaciones de bases de datos relacionales que consumen mucha memoria, como Microsoft SQL Server. No obstante, como Exchange Server no puede utilizar más de 4 GB de memoria física, esta característica no es útil para Exchange Server.

No todos los equipos son compatibles con memoria expansible. En los equipos que sí la admiten, algunos fabricantes de hardware habilitan esta funcionalidad de forma predeterminada y otros proporcionan controles en el sistema básico de entrada/salida (BIOS). Si se habilita la memoria expansible durante el proceso de inicio, es necesario que el núcleo del sistema operativo preasigne espacio para controlar la memoria que se pudiera agregar posteriormente al equipo. Por lo tanto, los recursos del núcleo se asignan en función de las capacidades del equipo y no de lo que está instalado realmente. La memoria del núcleo es un recurso muy importante en los equipos que ejecutan Microsoft Exchange Server. Debido a que el núcleo puede asignar cantidades considerables de recursos a la memoria que podrían no haberse instalado nunca y a la naturaleza de la memoria física que utiliza Exchange Server, es posible mejorar el rendimiento y la escalabilidad si se deshabilita la funcionalidad de memoria expansible. Si se deja habilitada esta característica, es posible que el tamaño máximo del grupo paginado sea mucho menor de lo esperado. Esto puede ocasionar una disminución considerable del rendimiento, bloqueos del sistema y, en última instancia, una interrupción del sistema.

Ejemplos de tamaños máximos esperados del grupo paginado previstos (más tamaño es mejor):

  • 240 MB   Un equipo que tiene 4 GB de memoria física que no es compatible con memoria expansible o cuya compatibilidad está deshabilitada
  • 210 MB   Un equipo que tiene 4 GB de memoria física, pero que puede admitir hasta 32 GB de memoria expansible
  • 160 MB   Un equipo que tiene 4 GB de memoria física, pero que puede admitir hasta 64 GB de memoria expansible
importantImportante:
Este artículo contiene información acerca de cómo modificar el Registro. Antes de modificar el Registro, asegúrese de que sabe cómo restaurarlo en caso de que surja un problema. Para obtener información acerca de cómo realizar esta operación, consulte el tema de Ayuda "Restaurar el Registro" en Regedit.exe o Regedt32.exe.

Para corregir este problema en equipos que ejecutan Service Pack 1 (SP1) de Windows Server 2003 o posterior

  1. Establezca el siguiente parámetro del Registro para deshabilitar la característica de memoria expansible:

    Ruta

    HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

    Valor

    DynamicMemory

    Tipo

    REG_DWORD

    Datos

    0x1

    Nota

    El valor de este parámetro de configuración se expresa como la cantidad máxima, en gigabytes, de memoria física direccionable, incluida la memoria expansible en caliente, si la memoria física instalada en tiempo de inicio no es mayor. Si se establece el valor en 1, el núcleo reserva espacio para un total de 1 GB de memoria del sistema o la cantidad total de memoria física instalada en tiempo de inicio, lo que sea mayor.

  2. Reinicie el equipo

Para corregir este problema en equipos que ejecutan Windows Server 2003 y no tienen SP1 instalado

  • Póngase en contacto con el proveedor de hardware para determinar si la funcionalidad de memoria expansible se puede deshabilitar en el BIOS.

  • Si la memoria expansible no se puede controlar mediante el hardware, se recomienda actualizar a SP1 de Windows Server 2003 y seguir los pasos de resolución para implementar el parámetro DynamicMemory. Si no se puede actualizar a SP1, la opción alternativa consiste en establecer la opción /NOPAE en el archivo Boot.ini. Si establece esta opción, obligará al equipo a no reconocer aquellas memorias que excedan el límite de 4 GB. Utilice esta opción en equipos que ejecutan Windows Server 2003 anterior a SP1, pero no así en equipos que ejecutan SP1 ya que podría deshabilitar por accidente las nuevas características, como la compatibilidad con la Prevención de ejecución de datos (DEP).

Para obtener más información

Para obtener más información acerca de la compatibilidad con memoria expansible en Windows Server 2003, consulte Hot-Add Memory Support in Windows Server 2003 (https://go.microsoft.com/fwlink/?linkid=57183).