Tip: toda la información de nuestra memoria RAM desde la terminal

Siguiendo el hilo de entradas pasadas, sobre cosas que podemos hacer desde nuestra terminal, esta vez vamos a mostraros diferentes modos y comandos para conocer información de nuestra memoria RAM.

Aprovechando el potencial de nuestro terminal y conociendo los comandos adecuados o la ubicación del archivo que contiene la información, podemos conocerlo todo respecto al hardware de nuestro equipo y muchas otras cosas, claro.

Hoy nos centraremos un poco en nuestra RAM y en como podemos obtener información sin necesidad de instalar nada ni de un programa con entorno gráfico. Son solo unas pinceladas, pero espero que os sean útiles para conocer un poco más a fondo como funciona nuestra distro o para refrescar la memoria a quien ya lo sepa.

Para empezar creo que el mejor método es ir directamente a la fuente de información. Los sistemas GNU/Linux, tienen la “manía” de ser muy ordenados y de guardarlo todo en archivos, como por ejemplo los logs, como podéis ver aquí.

En este caso el archivo que nos interesa se encuentra en /proc y se llama meminfo, así que lo miramos con:

cat /proc/meminfo

Si queremos, también podemos usar free, que nos devolverá solo la información más interesante, le añadimos un -m al final para que nos la de en megas:

free -m

Pero si lo que queremos es saberlo todo acerca de la ram, detalles, fabricante, tipo, el máximo que soporta nuestro equipo, etc. Entonces usaremos dmidecode. Hay que usarlo como superusuario o root:

sudo dmidecode --type memory

Como ya supondréis, con estos comandos podemos ver todo tipo de información, como la de la CPU con, cat /proc/cpuinfo, o con dmidecode –type processor.

Compártelo. ¡Gracias!

7 Comentarios
  1. victor manuel Moreno says:

    Es sorprendente lo que se puede hacer con la terminal

  2. William says:

    Rebien, supe cómo saber que tenía una DDR

  3. Andres says:

    Pregunta: cuando ejecuto el comando, me sale la siguiente información, pero como distingo que tipo de SDRAM es (DDR1,DDR2 o DDR3).

    Handle 0x0029, DMI type 17, 27 bytes
    Memory Device
    Array Handle: 0x0027
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 1024 MB
    Form Factor: DIMM
    Set: None
    Locator: DIMM1
    Bank Locator: BANK0
    Type: SDRAM
    Type Detail: Synchronous
    Speed: Unknown
    Manufacturer: Manufacturer0
    Serial Number: SerNum0
    Asset Tag: AssetTagNum0
    Part Number: PartNum0

  4. Jones, Francisco says:

    Tanto /proc/meminfo como el comando free, devuelven la cantidad de RAM disponible (available RAM); la memoria que ocupa el kernel y sus tablas no aparece. Para saber la RAM total que el sistema reconoce (RAM física) hay que mirar los mensajes del kernel durante el arranque (comando dmesg):

    Memory: 61861540k/63438844k available (2577k kernel code, 1042516k reserved, 1305k data, 212k init)

  5. mantorbe says:

    Gracias, excelente aporte

  6. Miguel says:

    Buen día para todos y bendiciones, disculpen, necesito comprender unos aspectos al arrojar el sistema información de la memoria tras ejecutar el comando dmidecode –type memory en una laptop Acer Aspire 4935, pues el controlador de la memoria por lo que me parece entender sólo maneja un máximo de 4GB de RAM pero la información de la placa madre indica que puede manejar un máximo de 8GB de RAM físicamente, no sé cómo se contrasta lo uno con lo otro, si debo hacer caso a lo que me indica el controlador o lo que me indica la placa madre que puede manejar o si estoy en un error de interpretación de estos datos:

    [MiguelachoxD mars]# dmidecode –type memory
    # dmidecode 3.1
    Getting SMBIOS data from sysfs.
    SMBIOS 2.4 present.

    Handle 0x0004, DMI type 5, 20 bytes
    Memory Controller Information
    Error Detecting Method: None
    Error Correcting Capabilities:
    None
    Supported Interleave: One-way Interleave
    Current Interleave: One-way Interleave
    Maximum Memory Module Size: 2048 MB
    Maximum Total Memory Size: 4096 MB
    Supported Speeds:
    Other
    Supported Memory Types:
    Other
    Memory Module Voltage: Unknown
    Associated Memory Slots: 2
    0x0000
    0x0000
    Enabled Error Correcting Capabilities:
    None

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

    Handle 0x0015, DMI type 6, 12 bytes
    Memory Module Information
    Socket Designation: DIMM0
    Bank Connections: 0 0
    Current Speed: 1 ns
    Type: None
    Installed Size: 1024 MB (Single-bank Connection)
    Enabled Size: 1024 MB (Single-bank Connection)
    Error Status: OK

    Handle 0x0016, DMI type 17, 27 bytes
    Memory Device
    Array Handle: 0x0014
    Error Information Handle: 0x0017
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 1024 MB
    Form Factor: SODIMM
    Set: None
    Locator: DIMM0
    Bank Locator: BANK 0
    Type: DDR2
    Type Detail: Synchronous
    Speed: 667 MT/s
    Manufacturer: AD00000000000000
    Serial Number: 00001199
    Asset Tag: Unknown
    Part Number: 999999999999999999999999999999999999

    Handle 0x0019, DMI type 6, 12 bytes
    Memory Module Information
    Socket Designation: DIMM2
    Bank Connections: 0 0
    Current Speed: 1 ns
    Type: None
    Installed Size: 2048 MB (Single-bank Connection)
    Enabled Size: 2048 MB (Single-bank Connection)
    Error Status: OK

    Handle 0x001A, DMI type 17, 27 bytes
    Memory Device
    Array Handle: 0x0014
    Error Information Handle: 0x001B
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 2048 MB
    Form Factor: SODIMM
    Set: None
    Locator: DIMM2
    Bank Locator: BANK 2
    Type: DDR2
    Type Detail: Synchronous
    Speed: 667 MT/s
    Manufacturer: AD00000000000000
    Serial Number: 00003112
    Asset Tag: Unknown
    Part Number: 121212121212121212121212121212121212

    Gracias de antemano por el aporte.

Dejar una respuesta

no se hace responsable de las opiniones de los internautas
Por favor revisa la ortografía y respeta las normas de la web.
XHTML: Puedes utilizar los siguientes tags:
<a href=""> <b> <i> <strong>

Linux Zone © 2007 - 2017