Como detectar o tipo de memória no Linux?

17

Qual utilitário Linux pode me dizer se eu registrei ou tenho memória ECC sem buffer no meu servidor? Lshwe dmidecodenão trabalhe para mim; dmidecodenão fornece informações sobre registrado e sem buffer:

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
fonte
1
Eu nem sabia que você poderia obter esta muita informação
xenoterracide
Nem eu queria saber se meu RAM foi ECC .. e vim a saber que ela pode ser detectada usando "dmidecode"
Pankaj

Respostas:

11

Largura dos dados = 64 (8 bancos * 8 bits)

Largura total = 72 (9 bancos * 8 bits)

O banco extra indica que o ECC está ativo.

Frederik Deweerdt
fonte
Legal (eu não tinha notado isso), mas a pergunta estava realmente registrada ou sem buffer.
Gilles 'SO- stop be evil'
6

Suporte para os detalhes do tipo “Registrado” e “Não Buferido” (entre outros) foi adicionado no dmidecode 2.11 ( dmidecode.crevisão 1.158 ). Se você obtiver a versão mais recente, espero que seja exibida Type Detail: Synchronous Registered (Buffered)ou Type Detail: Synchronous Unbuffered (Unregistered)(e provavelmente Type: DDR3acima).

Gilles 'SO- parar de ser mau'
fonte
1

Está marcado como Type Detail: Synchronous Então, eu vou com Registrado. Do wiki de Newegg :

Por que "sem buffer" é a contrapartida de "registrado"? Os buffers são conhecidos como componentes "assíncronos", ou seja, os sinais nos pinos de entrada aparecem diretamente nos pinos de saída. Pelo contrário, os registradores são conhecidos como componentes "síncronos": novos sinais nos pinos de entrada não aparecem imediatamente nos pinos de saída. Em vez disso, eles aguardam o próximo tique do relógio do sistema.

Charlesbridge
fonte