Comment détecter le type de mémoire sous Linux?

17

Quel utilitaire Linux peut me dire si j'ai enregistré ou non de la mémoire ECC sur mon serveur? Lshwet dmidecodene travaille pas pour moi; dmidecodene fournit aucune information sur les enregistrements enregistrés et non tamponnés:

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
la source
1
Je ne savais même pas que vous pouviez obtenir autant d'informations
xenoterracide
Moi non plus. Je voulais savoir si ma RAM était ECC .. et j'ai appris qu'elle peut être détectée en utilisant "dmidecode"
Pankaj

Réponses:

11

Largeur des données = 64 (8 banques * 8 bits)

Largeur totale = 72 (9 banques * 8 bits)

La banque supplémentaire indique que l'ECC est actif.

Frederik Deweerdt
la source
Bien (je ne l'avais pas remarqué), mais la question était en fait enregistrée ou sans tampon.
Gilles 'SO- arrête d'être méchant'
6

La prise en charge des détails de type «Enregistré» et «Non tamponné» (entre autres) a été ajoutée dans dmidecode 2.11 ( dmidecode.crévision 1.158 ). Si vous obtenez la dernière version, je m'attends à ce qu'elle s'affiche soit Type Detail: Synchronous Registered (Buffered)ou Type Detail: Synchronous Unbuffered (Unregistered)(et probablement Type: DDR3ci-dessus).

Gilles 'SO- arrête d'être méchant'
la source
1

Il est marqué comme Type Detail: Synchronous je vais donc avec enregistré. Du wiki de Newegg :

Pourquoi "sans tampon" est-il l'équivalent de "enregistré"? Les tampons sont appelés composants "asynchrones", c'est-à-dire que les signaux sur les broches d'entrée apparaissent directement sur les broches de sortie. Au contraire, les registres sont appelés composants "synchrones": les nouveaux signaux sur les broches d'entrée n'apparaissent pas immédiatement sur les broches de sortie. Au lieu de cela, ils attendent le prochain tick de l'horloge système.

Le pont Charles
la source