GNU/Linux >> Znalost Linux >  >> Linux

Jak zjistím počet používaných slotů RAM?

Protože to nezmiňujete, předpokládám, že je to na Linuxu.

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

Usnadníme to uživatelům, kteří nejsou příliš znalí prostředí:

sudo dmidecode -t memory | grep -i size

Výstup na mém notebooku by byl:

Size: 2048 MB
Size: 1024 MB

...ukazuji, že mám nainstalovaný jeden 1GB modul a jeden 2GB modul.


V mém případě

#dmidecode -t 16

hlásí toto:

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

Upozorňuji, že v jednom modulu mám pouze 4 GiB RAM. Tyto informace se zobrazí takto:

 # dmidecode -t 17

toto je zobrazeno:

# 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

A jak vidíte, banka 2 je plná a banka 0 je prázdná. Deska má pouze dva sloty pro RAM, ale musí být dvoukanálové.


Linux
  1. Jak používat Linuxový příkaz grep

  2. Jak používat příkaz id v Linuxu

  3. Jak určit maximální počet, který se má předat, aby se vytvořila volba -j?

  1. Jak používat příkaz historie v Linuxu

  2. Jak používat příkaz basename?

  3. Jak určit počet týdnů v měsíci

  1. Jak používat příkaz historie Linuxu

  2. Linux File Command:Jak určit typ souboru v Linuxu

  3. Kolik RAM používá jádro?