Cómo obtener información de la memoria RAM en Linux usando dmidecode

Artículos Guías Manuales Sistemas Linux Windows Binario 0

La memoria RAM es un componente crucial en cualquier sistema informático. Saber cómo obtener información detallada sobre la memoria RAM instalada en un sistema Linux es útil para tareas de diagnóstico, actualización o simplemente para conocer las especificaciones técnicas de tu equipo.

En este artículo, explicaremos cómo usar el comando dmidecode con el tipo memory para obtener detalles sobre la RAM.

¿Qué es dmidecode?

El comando dmidecode permite extraer información del DMI (Desktop Management Interface) de un sistema. Esto incluye datos sobre el hardware, como la memoria RAM, el procesador, la placa base y otros componentes. Requiere permisos de superusuario para ejecutarse.

Obtener información de la RAM

Requisitos previos

  1. Asegúrate de tener dmidecode instalado en tu sistema. Si no está instalado, puedes hacerlo ejecutando:sudo apt update && sudo apt install dmidecode(En distribuciones basadas en Debian como Ubuntu)
  2. Debes tener permisos de superusuario para ejecutar el comando.

Comando principal

El siguiente comando se usa para listar información detallada de los módulos de memoria RAM:

sudo dmidecode --type memory | less

Explicación del comando

  • sudo: Ejecuta el comando con privilegios de administrador.
  • dmidecode: Es la herramienta que accede a la información del DMI.
  • --type memory: Filtra la información para mostrar solo lo relacionado con la memoria RAM.
  • | less: Permite navegar por la salida de manera paginada.

Información obtenida

Este comando muestra detalles como:

  • Tipo de memoria: DDR, DDR2, DDR3, DDR4, etc.
  • Tamaño: Capacidad de cada módulo de memoria.
  • Velocidad: Frecuencia en MHz.
  • Fabricante: Nombre del fabricante del módulo.
  • Número de serie: Identificador único del módulo.
  • Ubicación física: Ranura en la que está instalado cada módulo.

Ejemplo de salida

Una salida típica podría incluir:

Handle 0x002D, DMI type 17, 40 bytes
Memory Device
    Array Handle: 0x002C
    Error Information Handle: 0x002E
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 8192 MB
    Form Factor: DIMM
    Set: None
    Locator: DIMM_A1
    Bank Locator: BANK 0
    Type: DDR4
    Type Detail: Synchronous
    Speed: 2666 MT/s
    Manufacturer: Kingston
    Serial Number: 12345678
    Asset Tag: 987654321
    Part Number: ABCD1234EFGH

Interpretación de los datos

  1. Handle: Identificador del bloque de información.
  2. Size: Capacidad del módulo (en MB o GB).
  3. Type: Especifica el tipo de RAM (ej. DDR4).
  4. Speed: Velocidad máxima soportada por el módulo.
  5. Manufacturer y Part Number: Identifican al fabricante y modelo del módulo.

Conclusión

El comando dmidecode --type memory es una herramienta poderosa para obtener información detallada sobre la memoria RAM en un sistema Linux. Recuerda que este comando no muestra información en tiempo real, sino datos almacenados en el BIOS o UEFI. Para monitorizar el uso de RAM en tiempo real, puedes usar herramientas como free, htop o top.

Usa esta información para diagnosticar problemas, planificar actualizaciones o simplemente conocer mejor el hardware de tu sistema.