Wie finde ich die Frequenz und den Typ meines aktuellen RAM?

126

Wie erfahre ich die Häufigkeit und den Typ meines aktuellen Arbeitsspeichers? Mein Betriebssystem ist Ubuntu 12.04.

Ben
quelle
Siehe auch askubuntu.com/q/18372/255443, die meiner Meinung nach eine bessere Antwort hat.
Simon Forsberg

Antworten:

185

Dies sollte tun:

sudo lshw -short -C memory
Malte Skoruppa
quelle
5
Warten Sie kurz, es wird mehr ausgegeben.
Malte Skoruppa
6
Dies zeigt die Frequenz nicht an.
Braiam
4
Es sollte und tut es für mich: Auf meinem Computer lesen zwei der Leitungen "4GiB DIMM DDR3 Synchronous 1333 MHz (0,8 ns)" (entsprechend den zwei RAM-Steckplätzen, in denen ich RAM installiert habe). Hast du genau hingeschaut?
Malte Skoruppa
1
sudo lshw -C memory> info.txt Ich bin mir nicht sicher, ob es auf meinem Terminal nicht angezeigt wird, aber wenn ich es auf eine Datei pipe, wird es angezeigt.
Matt Barnes
4
Dies hat die Frequenz für mich in Ubuntu 15.04 nicht angezeigt. Wahrscheinlich hardwareabhängig. Die Lösung von Henrique funktionierte jedoch.
Holocronweaver
65

Verwenden Sie den lshwBefehl mit der memoryKlasse:

$ sudo lshw -C memory
  # Some things about firmware and caches
  *-memory
       description: System Memory
       physical id: 13
       slot: System board or motherboard
       size: 8GiB
     *-bank:0
          description: DIMM [empty]
          product: [Empty]
          vendor: [Empty]
          physical id: 0
          serial: [Empty]
          slot: ChannelA-DIMM0
     *-bank:1
          description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns)
          product: M471B5273DH0-CK0
          vendor: Samsung
          physical id: 1
          serial: 34A8C7AF
          slot: ChannelA-DIMM1
          size: 4GiB
          width: 64 bits
          clock: 1600MHz (0.6ns)
     # More banks.

Wie Sie sehen können, verwende ich DDR3 1600MHz RAM.

Eine andere Option ist dmidecode:

$ sudo dmidecode -t memory
# dmidecode 2.9
SMBIOS 2.5 present.

Handle 0x003B, DMI type 16, 15 bytes
Physical Memory Array
    Location: System Board Or Motherboard
    Use: System Memory
    Error Correction Type: Multi-bit ECC
    Maximum Capacity: Unknown
    Error Information Handle: Not Provided
    Number Of Devices: 8

Handle 0x003D, DMI type 17, 27 bytes
Memory Device
    Array Handle: 0x003B
    Error Information Handle: Not Provided
    Total Width: 72 bits
    Data Width: 64 bits
    Size: 4096 MB
    Form Factor: DIMM
    Set: None
    Locator: DIMM_A1
    Bank Locator: NODE 0 CHANNEL 0 DIMM 0
    Type: Other
    Type Detail: Synchronous
    Speed: 1067 MHz (0.9 ns)
    Manufacturer: 0x0198
    Serial Number: 0xB12A9593
    Asset Tag: Unknown
    Part Number: 9965426-037.A00LF 
# more such devices

Dies ist für einen Server mit ECC-Speicher (wie aus dem Error Correction TypeFeld und dem Unterschied zwischen Data WidthundTotal Width ersichtlich ).

Beide Tools sind Abhängigkeiten des ubuntu-standardPakets und sollten standardmäßig auf allen Ubuntu-Systemen verfügbar sein. Früher gab es ein anderes Tool namens hwinfo, das seit 13.10 nicht mehr für Ubuntu verfügbar ist.

muru
quelle
Auch für mich: DDR3 1600 MHz. Bedeutet das, dass beide Module vom selben Typ sind und ich die beste Leistung erhalte?
H3R3T1K
@arno Ja, soweit ich das beurteilen kann. Es gibt auch eine Empfehlung, dass Module in parallelen Bänken (0/2/4, 1/3/5 usw.) sein sollten, um die beste Leistung zu erzielen - aber ich weiß nicht, ob das ein Mythos oder eine Tatsache ist.
Muru
26

Ich konnte nur diese Informationen dmidecodeabrufen, aber anstatt zu grasen, ist es sauberer, den richtigen Typ zu verwenden:

sudo dmidecode --type memory
Vincenzo Pii
quelle
1
Gute Antwort, und ich denke, das ist leichter zu lesen:sudo dmidecode -t memory | less -N
Eric Wang
Hier werden auch Informationen zu den registrierten oder ungepufferten DIMMs angezeigt
Jeremy Hajek,
22

Dadurch erhalten Sie alle gewünschten Informationen, wahrscheinlich:

sudo dmidecode | grep -A 15 Memory
Henrique Ferreira
quelle
Ja, das zeigt es. Meine wird zum Beispiel wie folgt angezeigt: Geschwindigkeit: 1333 MHz Direkt nach Typendetail.
Henrique Ferreira
dmidecode gibt Informationen aus dem BIOS zurück ... Vielleicht haben Sie ein Problem mit Ihrem BIOS ... Weiß nicht.
Henrique Ferreira
Dies war der einzige Befehl, der die Frequenz meines generischen DRAM
McLeary
Vielen Dank, das war die perfekte Antwort für mich. Ich habe alle Details .. :)
john400
11

Versuchen Sie es mit Hardinfo, um die Installation im Terminal auszuführen: sudo apt-get install hardinfo Es verfügt über eine Benutzeroberfläche und ist einfach zu bedienen. )

LVA
quelle