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

Wie erhalte ich meinen Speicherkanal (Single Channel, Dual Channel usw.) unter Linux?

Lösung 1:

Suchen Sie nach dmidecode Ausgabe für Interleaved Data Depth . Dual-Channel-Speicher hat eine Interleaved-Tiefe von 2.

Lösung 2:

Leute, die "Interleaved Data Depth" als Antwort geben, sind nicht richtig. Interleaved Data Depth ist entweder nicht der richtige Indikator oder wird sehr häufig falsch gemeldet (wenn es überhaupt gemeldet wird).

Eine einfache Methode, um herauszufinden, wie viele Kanäle Sie verwenden, besteht darin, Folgendes zu tun:

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

Beispielausgabe (Zweikanal ):

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

Lassen Sie uns auf demselben Computer die Interleaved-Datentiefe ü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 verifiziert. Unter Speicher wurde wörtlich berichtet:Dual Channel

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

Lösung 3:

Die Kanäle sagen Ihnen nicht, ob es im Dual-Channel-Modus läuft oder nicht, es sagt Ihnen nur, welcher Kanal ein Speichermodul verwendet

Hier ist meine Ausgabe, nachdem ich versucht habe, 2 x 8 GB + 4 x 4 GB 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

daran kann man nicht erkennen, ob sie im Single-, Dual- oder Triple-Channel-Modus laufen.


Linux
  1. So verschlüsseln Sie ein einzelnes Linux-Dateisystem

  2. So löschen Sie den Speichercache in Linux

  3. Linux – Wie erhält man die Menge an verfügbarem Speicher portabel über Distributionen hinweg?

  4. So erhalten Sie die Verzeichnisgröße in Linux

  5. Wie werde ich über ECC-Fehler in Linux benachrichtigt?

So finden / erhalten Sie Ihre IP-Adresse unter Linux

So überprüfen Sie die Speichernutzung in Linux

So löschen Sie den Auslagerungsspeicher unter Linux

So bestimmen Sie den MIME-Typ einer Datei in Linux

So erhalten Sie die CPU-Auslastung eines einzelnen Prozesses in Linux

So erhalten Sie Ihre IP-Adresse unter Linux