Conocer memoria soportada por un equipo

nullRecientemente me preguntaba un compañero del Instituto cómo saber el tipo de memoria válida para su portatil.

La respuesta obvia era decirle que para saberlo lo mejor era abrir el equipo y mirar las pastillas de memoria que trae de fábrica.

Por fortuna existe una solución más sencilla y segura que no requiere utilizar el destornillador 😉

Vía commandline-fu me topé con un comando (dmidecode) que permite conocer las características de la memoria soportada por nuestro ordenador.

Basta con lanzar desde la terminal un

sudo dmidecode -t 5,15

como respuesta obtendremos una salida similar a

null

Entre otros datos obtendremos:

  • Tipo de memoria (en mi caso DIMM)
  • Voltaje de la memoria (3.3V en el ejemplo)
  • Memoria total soportada por el equipo (en mi caso 2GB :()
  • Velocidad de la memoria (60ns en el ejemplo)
  • Si la memoria es (o no) entrelazada

Completa documentación y sin necesidad de abrir el equipo 😉

13 comentarios en “Conocer memoria soportada por un equipo

  1. ArturoM dijo:

    conio, con la de problemas que me hubiera ahorrado de conocer ese script hace unos meses.
    En fin, nunca es tarde para aprender algo más.
    Muchas gracias por la info.

    Saludos

  2. A mi tampoco me funcionó con el parámetro “-t”, siguiendo tu consejo me salió una enorme lista de dispositivos que están conectados y puertos libres.

    Sobre la memoria, esto es lo que encontré de la lista mostrada:

    Handle 0x0022, DMI type 16, 15 bytes
    Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: None
    Maximum Capacity: 4 GB
    Error Information Handle: Not Provided
    Number Of Devices: 2

    Handle 0x0023, DMI type 19, 15 bytes
    Memory Array Mapped Address
    Starting Address: 0x00000000000
    Ending Address: 0x0007FFFFFFF
    Range Size: 2 GB
    Physical Array Handle: 0x0022
    Partition Width: 0

    Dice que lo máximo de RAM para la placa es de 4Gb.

    Gracias por el tip

  3. Si queréis filtrar solo el tamaño de memoria haced lo siguiente (la salida es el ejemplo en mi portatil):

    $ sudo dmidecode -t 5,15 | grep Size
    Maximum Memory Module Size: 2048 MB
    Maximum Total Memory Size: 6144 MB

  4. Edmundo Fasano dijo:

    Me encontré que si se ejecuta sin el ‘-t’ dentro de la lista que te da no sólo te dice la capacidad máxima de memoria… sino que también te da información de las que tienes instaladas y si tienes algún slot libre… esta entrada va directo a mi “google notebook” gracias

  5. yikoru dijo:

    no entiendo mucho de hardware pero
    si en la entrada me sale
    Maximum Memory Module Size: 8192 MB
    Maximum Total Memory Size: 16384 MB
    puedo tener hasta 16 GB de ram pero tengo entendido que la CPU puede limitar el maximo de memoria
    entonces ¿16 GB es lo que soporta finalmente mi pc o es 16 GB lo que soporta mi placa mader?
    gracias

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s