Wie erkenne ich den Speichertyp unter Linux?

17

Welches Linux-Dienstprogramm kann mir mitteilen, ob ich auf meinem Server ECC-Speicher registriert oder nicht gepuffert habe? Lshwund dmidecodearbeite nicht für mich; dmidecodeliefert keine Informationen über registrierte vs. ungepufferte:

Handle 0x0022, DMI type 17, 28 bytes
Memory Device
        Array Handle: 0x0021
        Error Information Handle: Not Provided
        Total Width: 72 bits
        Data Width: 64 bits
        Size: 4096 MB
        Form Factor: DIMM
        Set: None
        Locator: DIMM-1A
        Bank Locator: Not Specified
        Type: <OUT OF SPEC>
        Type Detail: Synchronous
        Speed: 1066 MHz (0.9 ns)
        Manufacturer: Not Specified
        Serial Number: Not Specified
        Asset Tag: Not Specified
        Part Number: Not Specified
Michael Mrozek
quelle
1
Ich wusste nicht einmal, dass Sie so viele Informationen bekommen können
Xenoterracide
Ich wollte wissen, ob mein RAM ECC ist und erfuhr, dass es mit "dmidecode" erkannt werden kann
Pankaj

Antworten:

11

Datenbreite = 64 (8 Bänke * 8 Bits)

Gesamtbreite = 72 (9 Bänke * 8 Bits)

Die zusätzliche Bank zeigt an, dass ECC aktiv ist.

Frederik Deweerdt
quelle
Nett (das hatte ich nicht bemerkt), aber die Frage war tatsächlich registriert oder ungepuffert.
Gilles 'SO- hör auf böse zu sein'
6

In dmidecode 2.11 ( dmidecode.cRevision 1.158 ) wurde die Unterstützung für die Typdetails "Registriert" und "Nicht gepuffert" (unter anderem) hinzugefügt . Wenn Sie die neueste Version erhalten, wird diese entweder Type Detail: Synchronous Registered (Buffered)oder Type Detail: Synchronous Unbuffered (Unregistered)(und wahrscheinlich Type: DDR3höher) angezeigt.

Gilles 'SO - hör auf böse zu sein'
quelle
1

Es ist markiert als Type Detail: Synchronous Also gehe ich mit Registriert. Aus Neweggs Wiki :

Warum ist "ungepuffert" das Gegenstück zu "registriert"? Puffer sind als "asynchrone" Komponenten bekannt, dh Signale auf den Eingangsstiften erscheinen direkt auf den Ausgangsstiften. Im Gegenteil, Register werden als "synchrone" Komponenten bezeichnet: Neue Signale an den Eingangspins erscheinen nicht sofort an den Ausgangspins. Stattdessen warten sie auf den nächsten Tick der Systemuhr.

Charles-Brücke
quelle