GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie ermittle ich die Anzahl der belegten RAM-Slots?

Da Sie es nicht erwähnen, gehe ich davon aus, dass dies unter Linux läuft.

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

Machen wir es den nicht so Shell-erfahrenen Benutzern leicht:

sudo dmidecode -t memory | grep -i size

Die Ausgabe auf meinem Laptop wäre:

Size: 2048 MB
Size: 1024 MB

...zeigt, dass ich ein 1-GB-Modul und ein 2-GB-Modul installiert habe.


In meinem Fall

#dmidecode -t 16

meldet dies:

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

Ich möchte darauf hinweisen, dass ich nur 4 GiB RAM in einem Modul habe. Diese Informationen werden angezeigt, indem Sie Folgendes tun:

 # dmidecode -t 17

dies wird angezeigt:

# 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

Und wie Sie sehen können, ist Bank 2 voll und Bank 0 leer. Das Board hat nur zwei Steckplätze für RAM, aber sie müssen zweikanalig sein.


Linux
  1. So verwenden Sie den Linux-Grep-Befehl

  2. So verwenden Sie den Verlaufsbefehl unter Linux

  3. Wie verwende ich den basename-Befehl?

  4. So bestimmen Sie die Nummer der Woche des Monats

  5. Wie viel RAM verwendet der Kernel?

So verwenden Sie den Linux-Ping-Befehl

So verwenden Sie den nmap-Befehl

So bestimmen Sie den MIME-Typ einer Datei in Linux

So verwenden Sie den fd-Befehl auf einem Linux-System

Wie verwende ich den wget-Befehl unter Linux?

Wie verwende ich den xargs-Befehl unter Linux?