domingo, 10 de septiembre de 2017

Guia límites de memoria RAM para Windows y Windows Server


En esta entrada se describen los límites de memoria para versiones de Windows y Windows Server compatibles.

Los límites en la memoria y el espacio de direcciones varían según la plataforma y el sistema operativo y si el valor IMAGE_FILE_LARGE_ADDRESS_AWARE de la estructura LOADED_IMAGE y la optimización de 4 gigabytes (4GT) están en uso. IMAGE_FILE_LARGE_ADDRESS_AWARE se establece o se borra mediante la opción de vinculador / LARGEADDRESSAWARE.

El ajuste de 4 gigabytes (4GT), también conocido como ajuste de memoria de aplicaciones o el conmutador / 3GB, es una tecnología (sólo aplicable a sistemas de 32 bits) que altera la cantidad de espacio de direcciones virtuales disponible para las aplicaciones de modo de usuario. Habilitar esta tecnología reduce el tamaño total del espacio de direcciones virtual del sistema y, por lo tanto, los máximos de recursos del sistema.

Los límites de memoria física para plataformas de 32 bits también dependen de la Extensión de dirección física (PAE), que permite a los sistemas de 32 bits de Windows utilizar más de 4 GB de memoria física.



Límites de memoria física: Windows 10


En la tabla siguiente se especifican los límites de la memoria física para Windows 10.

Versión
Limite en  X86
Limite en X64
Windows 10 Enterprise
4 GB
2TB
Windows 10 Educación
4 GB
2TB
Windows 10 Pro
4 GB
2TB
Windows 10 Home
4 GB
128GB




Límites de memoria física: Windows Server 2016

 

En la tabla siguiente se especifican los límites de la memoria física para Windows Server 2016.

Versión
Límite en X64
Windows Server 2016 Datacenter
24 TB
Windows Server 2016 Standard
24 TB




Límites de memoria física: Windows 8


La siguiente tabla especifica los límites de la memoria física para Windows 8

Versión
Limite en  X86
Limite en X64
Windows 8 Enterprise
4 GB
512 GB
Windows 8 Professional
4 GB
512 GB
Windows 8
4 GB
128 GB



Límites de memoria física: Windows 2012


La siguiente tabla especifica los límites de la memoria física para Windows 2012.

Versión
Límite en X64
Windows Server 2012 Datacenter
4 TB
Windows Server 2012 Standard
4 TB
Windows Server 2012 Essentials
64 GB
Windows Server 2012 Foundation
32 GB
Windows Storage Server 2012 Workgroup
32 GB
Windows Storage Server 2012 Standard
4 TB
Hyper-V Server 2012
4 TB



Límites de memoria física: Windows 7


La siguiente tabla especifica los límites de la memoria física para Windows 7.

Versión
Límite en X86
Límite en X64
Windows 7 Ultimate
4 GB
192 GB
Windows 7 Enterprise
4 GB
192 GB
Windows 7 Professional
4 GB
192 GB
Windows 7 Home Premium
4 GB
16 GB
Windows 7 Home Basic
4 GB
8 GB
Windows 7 Starter
2 GB
N/A





Límites de memoria física: Windows Server 2008 R2


La siguiente tabla especifica los límites de la memoria física para Windows Server 2008 R2. Windows Server 2008 R2 está disponible sólo en ediciones de 64 bits.

Versión
Límite en X64
Límite en IA64



Windows Server 2008 R2 Datacenter
2 TB

Windows Server 2008 R2 Enterprise
2 TB

Windows Server 2008 R2 for Itanium-Based Systems

2 TB
Windows Server 2008 R2 Foundation
8 GB

Windows Server 2008 R2 Standard
32 GB

Windows HPC Server 2008 R2
128 GB

Windows Web Server 2008 R2
32 GB






Límites de memoria física: Windows Server 2008


La siguiente tabla especifica los límites de la memoria física para Windows Server 2008. Los límites superiores a 4 GB para Windows de 32 bits asumen que PAE está habilitado.

Versión
Límite en X86
Límite en X64
Límite en IA64




Windows Server 2008 Datacenter
64 GB
1 TB

Windows Server 2008 Enterprise
64 GB
1 TB

Windows Server 2008 HPC Edition

128 GB

Windows Server 2008 Standard
4 GB
32 GB

Windows Server 2008 for Itanium-Based Systems


2 TB
Windows Small Business Server 2008
4 GB
32 GB

Windows Web Server 2008
4 GB
32 GB






Límites de espacio de memoria y dirección

La siguiente tabla especifica los límites de memoria y espacio de direcciones para las versiones compatibles de Windows. A menos que se indique lo contrario, los límites de esta tabla se aplican a todas las versiones admitidas.
Tipo de memoria
 Límite en Límite X86
Windows de 64 bits
Espacio de direcciones virtual de modo de usuario para cada proceso de 32 bits
2 GB
2 GB con IMAGE_FILE_LARGE_ADDRESS_AWARE borrado (predeterminado)
Hasta 3 GB con IMAGE_FILE_LARGE_ADDRESS_AWARE y 4GT
4 GB con el conjunto IMAGE_FILE_LARGE_ADDRESS_AWARE
Espacio de direcciones virtual de modo de usuario para cada proceso de 64 bits
No aplica
Con el conjunto IMAGE_FILE_LARGE_ADDRESS_AWARE (predeterminado):
x64:  8 TB
Intel Itanium-based systems:  7 TB
Windows 8.1 and Windows Server 2012 R2:  128 TB
2 GB con IMAGE_FILE_LARGE_ADDRESS_AWARE borrado
Espacio de direcciones virtuales en modo kernel
2 GB
8 TB
De 1 GB a un máximo de 2 GB con 4GT
Windows 8.1 and Windows Server 2012 R2:  128 TB

384 GB o el límite de compromiso del sistema, el que sea menor.
384 GB o límite de compromiso del sistema, lo que sea menor
Windows 8.1 y Windows Server 2012 R2: 15,5 TB o límite de compromiso del sistema, lo que sea menor.
Windows 8.1 y Windows Server 2012 R2: 15,5 TB o límite de compromiso del sistema, lo que sea menor.
Windows Server 2008 R2, Windows 7, Windows Server 2008 y Windows Vista: Limitado por el espacio de direcciones virtual en modo kernel disponible. A partir de Windows Vista con Service Pack   1 (SP1), el grupo paginado también puede estar limitado por el valor de clave de Registro PagedPoolLimit.
Windows Server 2008 R2, Windows 7, Windows Server 2008 y Windows Vista: 128 GB o límite de compromiso del sistema, lo que sea menor
Windows Home Server and Windows Server 2003:  530 MB
Windows Server 2003 and Windows XP: hasta 128 GB dependen de la configuración and RAM.
Windows XP:  490 MB

Nonpaged pool
75% de RAM o 2 GB, lo que sea menor.
RAM o 128 GB, lo que sea menor (el espacio de direcciones está limitado a 2 x RAM)
Windows 8.1 y Windows Server 2012 R2: RAM o 16 TB, lo que sea menor (el espacio de direcciones está limitado a 2 x RAM).
Windows 8.1 y Windows Server 2012 R2: RAM o 16 TB, lo que sea menor (el espacio de direcciones está limitado a 2 x RAM).
Windows Vista: Limitado sólo por el espacio de direcciones virtuales en modo kernel y la memoria física. A partir de Windows Vista con SP1, el grupo no paginado también puede estar limitado por el valor de la clave de registro de NonPagedPoolLimit.
Windows Server 2008 R2, Windows 7 y Windows Server 2008: 75% de RAM hasta un máximo de 128 GB
Windows Home Server, Windows Server 2003 y Windows XP: 256 MB o 128 MB con 4GT.
Windows Vista: 40% de RAM hasta un máximo de 128 GB.

Windows Server 2003 y Windows XP: Hasta 128 GB dependiendo de la configuración y la RAM.
Espacio de direcciones virtuales del caché del sistema (tamaño físico limitado únicamente por la memoria física)
Limitada por el espacio de direcciones virtual del modo kernel disponible o el valor de la clave de registro SystemCacheLimit.
Siempre 1 TB independientemente de la RAM física
Windows 8.1 y Windows Server 2012 R2:  16 TB.
Windows 8.1 y Windows Server 2012 R2:  16 TB.
Windows Vista: Limitado sólo por el espacio de direcciones virtual del modo kernel. A partir de Windows Vista con SP1, el espacio de direcciones virtuales del caché del sistema también puede estar limitado por el valor de la clave de registro SystemCacheLimit.
Windows Server 2003 y Windows XP: Hasta 1 TB dependiendo de la configuración y la RAM.
Windows Home Server, Windows Server 2003 y Windows XP: 860 MB con la clave de registro LargeSystemCache establecida y sin 4GT; hasta 448 MB con 4GT.



Los otros sistemas operativos no son mencionados pues ya son obsoletos para su uso, aunque habrá quien aun si lo usa

Cómo las tarjetas gráficas y otros dispositivos afectan los límites de memoria

Los dispositivos tienen que asignar su memoria por debajo de 4 GB para su compatibilidad con las versiones de Windows no compatibles con PAE. Por lo tanto, si el sistema tiene 4 GB de RAM, algunos de ellos están deshabilitados o se remapean por encima de 4 GB por el BIOS. Si la memoria se reasigna, X64 Windows puede utilizar esta memoria. Las versiones de cliente X86 de Windows no admiten memoria física por encima de la marca de 4 GB, por lo que no pueden acceder a estas regiones de reasignación. Cualquier versión de X64 Windows o X86 Server puede.


Las versiones de cliente X86 con PAE habilitado tienen un espacio de direcciones físico de 37 bits (128 GB) utilizable. El límite que imponen estas versiones es la dirección de RAM física permitida más alta, no el tamaño del espacio de E / S. Eso significa que los controladores PAE-aware pueden utilizar espacio físico por encima de 4 GB si lo desean. Por ejemplo, los controladores podrían asignar las regiones de memoria "perdidas" situadas por encima de 4 GB y exponer esta memoria como un disco RAM.

No hay comentarios.:

Publicar un comentario