Wie erhalte ich meinen Speicherkanaltyp (Einzelkanal, Doppelkanal usw.) in Linux?

Wie erhalte ich meinen Speicherkanaltyp (Einzelkanal, Doppelkanal usw.) in Linux?

Ich möchte wissen, welchen Typ mein Speicherkanal in Linux hat, Single oder Dual usw.

  1. Ich habe versucht, es zu finden, indem ich das /proc-Dateisystem überprüft habe, aber es hat nicht geklappt. Und dann
  2. Ich verwende es, dmidecodeum Systeminformationen abzurufen und zu prüfen, habe aber auch nichts gefunden.

Wie kann ich es bekommen?

Antwort1

Suchen Sie in der dmidecodeAusgabe nach Interleaved Data Depth. Dual-Channel-Speicher hat eine Interleaved-Tiefe von 2.

Antwort2

Die Leute, die als Antwort „Interleaved Data Depth“ angeben, liegen falsch. Interleaved Data Depth ist entweder nicht der richtige Indikator oder wird sehr häufig falsch angegeben (falls es überhaupt angegeben wird).

Wie viele Kanäle Sie verwenden, können Sie ganz einfach wie folgt ermitteln:

sudo dmidecode -t 17 | awk 'BEGIN { FS=":"; OFS="\t" } /Size|Channel/ { line = (line ? line OFS : "") $2 } /^$/ { print line; line="RAM" }' | grep -iv 'no'

Beispielausgabe (Doppelkanal):

RAM  32 GB   ChannelA-DIMM0
RAM  32 GB   ChannelB-DIMM0

Lassen Sie uns auf derselben Maschine die Interleaved Data Depth überprüfen:

sudo dmidecode | grep Interleaved

Ausgabe:

Interleaved Data Depth: 1
Interleaved Data Depth: 1

Auf derselben Maschine wurde auch in Windows über CPU-Z überprüft. Unter Speicher wurde wörtlich Folgendes gemeldet:Doppelkanal

Die Interleaved Data Depth ist also falsch, aber wir können unsere Kanäle (A, B, C, D usw.) leicht überprüfen.

Antwort3

Die Kanäle geben keinen Aufschluss darüber, ob das Gerät im Dual-Channel-Modus läuft oder nicht. Sie geben lediglich an, welcher Kanal ein Speichermodul verwendet.

Hier ist meine Ausgabe, nachdem ich versucht habe, 2x8GB + 4x4GB DIMM auf meinem x79-Board zum Laufen zu bringen

RAM  8192 MB     ChannelA_Dimm1  ChannelA    ChannelA_Dimm1_AssetTag
RAM  4096 MB     ChannelA_Dimm2  ChannelA    ChannelA_Dimm2_AssetTag
RAM  8192 MB     ChannelB_Dimm1  ChannelB    ChannelB_Dimm1_AssetTag
RAM  4096 MB     ChannelB_Dimm2  ChannelB    ChannelB_Dimm2_AssetTag
RAM  4096 MB     ChannelD_Dimm1  ChannelD    ChannelD_Dimm1_AssetTag

Daraus lässt sich nicht erkennen, ob sie im Single-, Dual- oder Triple-Channel-Modus laufen.

verwandte Informationen