Die Anzahl der Speichergeräte in den Ergebnissen von sudo dmidecode --type 17
entspricht der Anzahl der Speichersteckplätze. Der Befehl zum Drucken der Anzahl der RAM-Steckplätze lautet daher:
sudo dmidecode --type 17 | grep 'Memory Device' --count
Das Ergebnis dieses Befehls ist eine ganze Zahl, die der Anzahl der RAM-Slots entspricht.
Der Befehl zum Anzeigen der Größe jedes installierten RAM-Sticks lautet:
sudo dmidecode --type 17 | grep -i size
Dies ist ein sehr informativer Befehl, da er die Anzahl der leeren RAM-Steckplätze, die Anzahl der RAM-Steckplätze mit installierten RAM-Sticks und die Größe jedes installierten RAM-Sticks angibt.
Der Befehl zum Anzeigen der maximalen RAM-Kapazität (die maximale Größe, auf die Sie den RAM vergrößern können) lautet:
sudo inxi -m | grep capacity
Diese Beispielausgabe zeigt, dass der Computer über 4 RAM-Steckplätze (2 leere Steckplätze und 2 volle Steckplätze) und zwei 4-GB-RAM-Sticks (8 GB RAM) verfügt.
$ sudo dmidecode --type 17 | grep 'Memory Device' --count
4
$ sudo dmidecode --type 17 | grep -i Größe
Größe: Kein Modul installiert
Größe: Kein Modul installiert
Größe: 4096 MB
Größe: 4096 MB
$ sudo inxi -m | grep Kapazität
Array-1-Kapazität: 32 GB Geräte: 4 EC: Keine
dmidecode
Zeigt die Anzahl der für den Controller verfügbaren Steckplätze an. Es gibt bis zu 4 DMI-Typen, 2 können Speicher-Arrays sein und 2 können bestimmte Steckplätze sein. 2 sind seltener. Die Informationen in dmidecode / inxi sind äußerst unzuverlässig, wenn es um die Array-Daten geht, aber die tatsächlichen Slot-Daten sind im Allgemeinen sehr zuverlässig. Wenn Sie RAM kaufen oder aktualisieren möchten, sollten Sie immer die Produktspezifikationen überprüfen, um sicherzustellen, dass die inxi / dmidecode-Berichte tatsächlich korrekt sind. Dies gilt insbesondere für maximale RAM-Größe und Array-Kapazitäten. *