GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo puedo determinar el número de ranuras de RAM en uso?

Como no mencionas, asumo que esto es en Linux.

dmidecode -t memory
dmidecode -t 16
lshw -class memory

Hagámoslo fácil para los usuarios no tan expertos en shell:

sudo dmidecode -t memory | grep -i size

La salida en mi computadora portátil sería:

Size: 2048 MB
Size: 1024 MB

...mostrando que tengo un módulo de 1GB y un módulo de 2GB instalados.


En mi caso,

#dmidecode -t 16

informa esto:

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

Me gustaría señalar que solo tengo 4 GiB de RAM en un módulo. Esa información se muestra haciendo:

 # dmidecode -t 17

esto se muestra:

# dmidecode 2.11
SMBIOS 2.7 present.

Handle 0x000B, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x000A
    Error Information Handle: Not Provided
    Total Width: Unknown
    Data Width: Unknown
    Size: No Module Installed
    Form Factor: DIMM
    Set: None
    Locator: ChannelA-DIMM0
    Bank Locator: BANK 0
    Type: Unknown
    Type Detail: None
    Speed: Unknown
    Manufacturer: Not Specified
    Serial Number: Not Specified
    Asset Tag: None
    Part Number: Not Specified
    Rank: Unknown
    Configured Clock Speed: Unknown

Handle 0x000C, DMI type 17, 34 bytes
Memory Device
    Array Handle: 0x000A
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: SODIMM
    Set: None
    Locator: ChannelB-DIMM0
    Bank Locator: BANK 2
    Type: DDR3
    Type Detail: Synchronous
    Speed: 1600 MHz
    Manufacturer: Hynix/Hyundai
    Serial Number: 11111111
    Asset Tag: None
    Part Number: HMT351S6CFR8C-PB  
    Rank: Unknown
    Configured Clock Speed: 1600 MHz

Y, como puede ver, el banco 2 está lleno y el banco 0 está vacío. La placa tiene solo dos ranuras para RAM, pero deben ser de doble canal.


Linux
  1. Cómo usar el comando grep de Linux

  2. ¿Cómo usar el comando basename?

  3. Cómo determinar el número de semana del mes.

  4. ¿Cuánta RAM usa el kernel?

  5. ¿Cómo determinar el número máximo a pasar para hacer la opción -j?

Cómo usar el comando ping de Linux

Cómo usar el comando nmap

Cómo determinar el tipo MIME de un archivo en Linux

Cómo usar el comando fd en el sistema Linux

¿Cómo usar el comando wget en Linux?

¿Cómo usar el comando xargs en Linux?