GNU/Linux >> Linux Esercitazione >  >> Linux

Come faccio a determinare il numero di slot RAM in uso?

Dal momento che non lo dici, presumo che sia su Linux.

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

Semplifichiamo le cose per gli utenti meno esperti di shell:

sudo dmidecode -t memory | grep -i size

L'output sul mio portatile sarebbe:

Size: 2048 MB
Size: 1024 MB

...a dimostrazione del fatto che ho installato un modulo da 1 GB e un modulo da 2 GB.


Nel mio caso,

#dmidecode -t 16

riporta questo:

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

Vorrei sottolineare che ho solo 4 GiB di RAM in un modulo. Queste informazioni vengono mostrate facendo:

 # dmidecode -t 17

questo è mostrato:

# 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

E, come puoi vedere, il Banco 2 è pieno e il Banco 0 vuoto. La scheda ha solo due slot per la RAM, ma devono essere a doppio canale.


Linux
  1. Come usare il comando Linux grep

  2. Come utilizzare il comando id in Linux

  3. Come determinare il numero della settimana del mese

  4. Quanta RAM utilizza il kernel?

  5. Come determinare il numero massimo da passare per rendere l'opzione -j?

Come utilizzare il comando Ping di Linux

Come usare il comando nmap

Come determinare il tipo MIME di un file in Linux

Come utilizzare il comando fd sul sistema Linux

Come utilizzare il comando wget in Linux?

Come usare il comando xargs in Linux?