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
- 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) - 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
- Handle: Identificador del bloque de información.
- Size: Capacidad del módulo (en MB o GB).
- Type: Especifica el tipo de RAM (ej. DDR4).
- Speed: Velocidad máxima soportada por el módulo.
- 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.