Cómo utilizar el modificador /USERVA en el archivo Boot.ini para ajustar las configuraciones /3GB

Seleccione idioma Seleccione idioma
Id. de artículo: 316739 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E316739
Expandir todo | Contraer todo

Resumen

Puede utilizar el modificador /userva=xxxx para optimizar con más precisión el espacio de memoria virtual del kernel y de usuario en la familia Windows Server 2003. Utilice este nuevo modificador con el modificador /3GB en el archivo Boot.ini para optimizar el espacio del modo de usuario en un valor entre 2 y 3 gigabytes (GB), y la diferencia (3.072 menos xxxx) se devuelve al modo kernel. Tenga en cuenta que xxxx se expresa en megabytes (MB).

El archivo Boot.ini del ejemplo siguiente muestra cómo utilizar el nuevo modificador para optimizar un equipo y asignar 2.900 MB de memoria virtual en modo de usuario y 1.196 MB de memoria virtual en modo de kernel. Esto aumenta el espacio del kernel disponible en 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

Más información

El modificador /userva=xxxx está diseñado para permitir una optimización más precisa del espacio de direcciones en modo de usuario para los fabricantes de programas que requieran más de 2 GB de espacio en modo de usuario pero que no necesitan todo el espacio que se consigue con el modificador /3GB.

Nota
Si se utiliza sólo el modificador /3GB, se asigna 1 GB al kernel y 3 GB al espacio en modo de usuario.

Si se usa este modificador, se reduce la memoria disponible en los bloques del sistema siguientes:
  • Bloque no paginado
  • Bloque paginado
  • Entradas de la tabla de páginas (PTE) del sistema
Si la reducción de la memoria en los grupos es demasiado grande en una instalación de servidor concreta, el servidor o las aplicaciones pueden generar un error o puede parecer que dejan de responder.

En Windows Server 2003, puede sumar una cantidad pequeña del gigabyte adicional al sistema operativo. Al disminuir la cantidad de espacio del modo de usuario que suele asignar el modificador /3GB, Windows Server 2003 aumenta el espacio de direcciones de la memoria del kernel disponible. Este espacio de direcciones del modo de kernel adicional se mantiene en reserva y se utiliza como espacio de direcciones adicional para las entradas de la tabla de páginas (PTE) si el sistema se queda sin espacio de PTE libre. Este espacio de direcciones no se asigna a las PTE hasta que el sistema se queda sin espacio de PTE.

Para ver con precisión el espacio de PTE, utilice el comando !VM en el depurador.

Nota
En Microsoft Windows XP y en Windows Server 2003, puede utilizar este comando interactivamente con los depuradores actuales que están disponibles en el sitio de descarga de Microsoft.

Nota
Los Servicios de soporte técnico de Microsoft recomiendan encarecidamente utilizar un intervalo de memoria para el modificador /userva=xxxx que esté comprendido entre 2900 y 3030. Este intervalo es bastante amplio como para proporcionar un grupo de PTE del sistema que sea lo suficientemente grande para todos los problemas observados en este momento. Por lo general, el valor 2800 para el marcador de posición xxxx proporcionará casi el número máximo disponible de entradas PTE del sistema posibles. Los valores observados en producción para el valor 2800 suelen estar comprendidos entre 50.000 y 70.000 páginas del sistema libres, lo que es más que suficiente para todas las instalaciones. Si el valor es inferior a 24.000, debe reducirlo en incrementos de 64 MB hasta que se observen valores mayores comprendidos entre 24.000 y 26000. Si el modificador userva tiene un valor menor, provoca que las asignaciones de páginas del sistema sean mayores. Para obtener más información al respecto, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
894067 La herramienta Rendimiento no muestra con precisión las Entradas libres de la tabla de páginas del sistema disponibles en Windows Server 2003


Para asegurarse de la estabilidad del programa y de Windows, los fabricantes deben probar sus programas minuciosamente utilizando las técnicas de optimización descritas y deben proporcionar el valor de /userva=xxxx para sus programas. Como ayuda en estas pruebas, los fabricantes pueden utilizar la herramienta Monitor de sistema para supervisar el uso de direcciones virtuales. Para ello, agregue el contador Bytes virtuales para que el proceso del programa obtenga una lectura precisa del espacio virtual.

Nota
Los Servicios de soporte técnico de Microsoft (PSS) no admiten la configuración arbitraria de /userva; los clientes sólo deberían agregar este valor al archivo Boot.ini si lo recomiendan los fabricantes.

Para obtener más información acerca del modificador /3GB, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
171793 Información sobre el uso que hacen las aplicaciones del ajuste de 4GB de RAM
189293 Habilitar 4GT RAM Tuning cuando usa Windows NT Server Enterprise Edition
Windows Server 2003 ya no limita el Bloque paginado del sistema a 160 MB en equipos que tienen mucha memoria. Puesto que el bloque paginado no se limita, quizá pueda liberar parte del espacio de direcciones del modo de kernel para utilizar como espacio de PTE cuando el equipo se ejecute con el modificador /3GB limitando el tamaño del Bloque paginado del sistema.

Propiedades

Id. de artículo: 316739 - Última revisión: lunes, 23 de abril de 2007 - Versión: 14.2
La información de este artículo se refiere a:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition
Palabras clave: 
kbinfo kbenv kbwinxpsp1fix KB316739

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com