26 votos

Cuál es la cantidad máxima de RAM que puedo utilizar en un hardware específico

Tengo una Asus U31SD Notebook con un i5-2430M de la CPU. El Asus sitio dice que el máximo de memoria RAM es de 8 GB, pero de Intel dice que mi CPU soporta 16 GB. ¿Cuál es el máximo de memoria RAM que puedo utilizar en este sistema en Ubuntu?

29voto

Bob Puntos 790

El límite es en realidad entre el hardware (Placa base de soporte de memoria y la cantidad de ranuras en ella) y la versión de Ubuntu (32 Bits, 32 Bits + PAE, x32ABI, 64 Bit)

Si tiene una placa base que soporta un máximo de 4 GB, no importa si usted utiliza 32 Bits, 32 Bits PAE o de 64 Bits ya que usted tendrá un límite de hardware de 4 GB.

Pero si usted compra una placa base que soporta una mayor cantidad de memoria, usted puede jugar con las versiones de Ubuntu, que tiene el máximo de memoria compatibles:

Ubuntu de 32 Bit - 4 GB RAM

Ubuntu 32 Bits + PAE (physical Address Extension) - 64GB de RAM

Ubuntu x32ABI - 4GB de RAM (Esto es para 32 Bits arquitectura modificado con 64 Bits mejoras que se ejecuta en hardware de 64 Bits. Todavía no está disponible.)

Ubuntu de 64 Bits - UN MONTÓN! (En realidad 2^64), pero debido a los límites de hardware y real del mundo de los ordenadores, el límite es de alrededor de 1TB ( 1024GB RAM)

Así que la pregunta acerca de límite de memoria debe ser utilizado cuando usted está usando más de 4GB de RAM. En este caso usted necesita, ya sea de 32 Bits PAE o de 64 BITS que apoyan realmente grandes tamaños de la memoria.

También tenga en cuenta que si usted tiene por ejemplo 4GB ahora, y usted comprar 16GB de ram, no es necesario volver a instalar Ubuntu o hacer cualquier cambio. Acaba de cambiar los recuerdos y Ubuntu debe leer y trabajar con ellos fuera de la caja. No requiere ninguna configuración. Si tienes 32 Bits con 4 GB de memoria RAM y de instalar 16GB de RAM o, Ubuntu va a cambiar automáticamente de 32 Bits a 32 Bits PAE. Puedo dar fe de esto desde que me mudé de 4 gb a 16 GB en el comienzo de este año.

Aquí hay un enlace a una muy buena explicación para Ubuntu acerca de la memoria en 32/64: https://help.ubuntu.com/community/32bit_and_64bit#Memory

ACTUALIZACIÓN - Olvidé de agregar que algunas placas base tienen actualizaciones de BIOS que permiten corregir o mejorar la memoria máxima compatible. Por ejemplo, algunas placas base Intel en el pasado tuvo problemas para trabajar con el máximo que admite. Actualización de la BIOS arreglado esto. Otras placas tenido el apoyo de 4GB debido a un problema de BIOS, después de la actualización que tuvo el apoyo de más de 4GB.

También la comparación de la Máxima admitida por la memoria de la CPU y la Placa base, el Máximo que se puede tener es el Mínimo de cualquiera de ellos. Así, por ejemplo:

CASO 1
CPU Máximo admitido de Memoria de 16 gb
Placa base Máxima admitida de Memoria de 8GB
Su Máximo admitido de Memoria de 8GB (Porque es el valor más bajo entre el CPU y la Placa base)

CASO 2
CPU Máximo admitido de Memoria de 16 gb
Placa base Máxima de Memoria Compatibles - 32GB
Su Máximo admitido de Memoria de 16 gb (Porque es el valor más bajo entre el CPU y la Placa base)

CASO 3
CPU Máximo admitido de Memoria de 16 gb
Placa base Máxima de Memoria Compatibles - 64GB
Su Máximo admitido de Memoria de 16 gb (Porque es el valor más bajo entre el CPU y la Placa base)

La razón detrás de este Límite de Memoria de relación con el CPU es debido a modificaciones técnicas por parte de Intel con el último Core Cpu.

Así que en tu caso, tienes una placa base que soporta 8GB y una CPU que soporta 16 gb. Esto significa que el máximo que se puede tener es de 8 gb que se pueden usar dependiendo de la cantidad de ranuras en la placa madre. En que Asus tiene 2 Ranuras, lo que significa que usted puede tener dos módulos de 4 gb de RAM para completar el Máximo de 8GB.

Más Información acerca de x32abi:

KernelNewbies - http://kernelnewbies.org/Linux_3.4#head-039c9d273884c9639937c10d68b4a3214869eb4b

LWN - https://lwn.net/Articles/456731/ (se Recomienda la lectura de los comentarios de fácil de aprender explicaciones sobre el límite de memoria)

Google - http://sites.google.com/site/x32abi/

Por último, desde Ubuntu 12.04, todas las versiones de 32 Bits de Ubuntu vienen con PAE activado de forma predeterminada para todos los 32 Bits se admiten un máximo de 64 GB de RAM. En caso de que usted está usando 12.04+ y quiero saber que arquitectura a utilizar, usted ya sabe que usted puede utilizar cualquiera de ellos siempre y cuando usted sigue algunas recomendaciones:

  • Si usted tiene 512 MB de RAM o menos, es altamente recomendable usar el de 32 Bits

  • Si usted tiene menos de 4 GB de RAM, pero más de 512 MB se recomienda el uso de 32 Bits (Pero todavía se puede utilizar 64 Bits)

  • Si tienes 4 GB de RAM se recomienda el uso de 32 Bits (Pero todavía se puede utilizar 64 Bits)

  • Si tienes entre 4 GB de RAM y 64 GB de RAM que puede utilizar ya sea de 32 Bits o de 64 Bits, pero se recomienda el uso de 64 Bits.

  • Si usted tiene más de 64 GB de RAM que necesita para usar 64 Bits

7voto

user77303 Puntos 31

Me acabo de comprar un extra de 8 GB para meter en mi U31SD, de 12 GB en total. A pesar de la Asus spec página diciendo 8GB es el límite, esto Funciona bien. Pasado memtest86 y es visible para el de 64 bits de Ubuntu.

Tengo la última actualización de la bios instalada, no se si hay alguna diferencia.

FYI, salida de sudo dmidecode -t 16 indica Maximum Capacity: 16 GB.

1voto

MuffinStateWide Puntos 614

En su caso específico, 8 GB es debido a que la placa base no apoyar más de esa cantidad de RAM.

Pero Ubuntu en sí soporta 4 GB max de 32 bits , el de 64 GB en 32 bits PAE y 128 GB en 64 bits (aunque teóricamente la tapa es mucho mayor para los de 64 bits).

1voto

Mihai B. Puntos 78

Se trata de una restricción en la placa base no en la CPU. La CPU puede ser capaz de soportar hasta 16 gb pero si la placa base sólo puede tomar de 8 gb, a continuación, que es su límite.

En Ubuntu si usted está funcionando de 32 bits, a continuación, el límite es de 4 gb y si estás corriendo de 64 bits es mucho mayor (no recuerdo para algunos pero es superior a la de 16GB.

Pero usted siempre será restringido por su hardware. Siempre se debe comparar el límite de la placa base y el límite de la CPU y tomar el valor más bajo como el PC del límite.

1voto

Daniel Huckstep Puntos 128

Para 32 bits el límite teórico es de 2^32 = 4096 MB, pero a partir de Ubuntu 12.04 en el PAE (physical Address Extension) está activada de forma predeterminada con un límite de 2^36 = 64 GB.

Para 64 bits debe ser de 2^64 = 16 777 216 TB (eso sí Terabyte) theroretically. En realidad la cantidad de RAM es limitada a 2^48 aka 256 TB de RAM.

Desde los límites teóricos de verdad no puede ser alcanzada en un portátil normal la propia limitación es la cantidad de ranuras de memoria (normalmente 1-2) en su cuaderno y el apoyo por el chipset. 8-16 GB es realista aquí si usted está dispuesto a pagar mucho dinero para módulos de 8 GB.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X