Identifique o tipo de DRAM no Linux / sys

0

Estou tentando descobrir o tipo DRAM da DRAM do meu computador e o modo de operação que a DRAM está usando.

Em um dos meus computadores mais antigos com o kernel genérico do Linux 4.2.0-27 instalado, posso ver que o tipo DRAM é Unbuffered-DDR3 olhando /sys/devices/system/edac/mc/mc0/dimm0/dimm_mem_type .

No entanto, em outro computador com o processo Broadwell e o kernel genérico do Linux 4.1.3-040103 instalado, não encontrei a entrada mc0 em /sys/devices/system/edac/mc .

Minha pergunta é:

Por que a entrada mc0 não é inicializada pelo Linux no meu novo computador?

Existe alguma maneira de ver as informações?

    
por Mike 22.11.2016 / 18:50

1 resposta

1

Eu usaria dmidecode para essa tarefa. É um utilitário que pode ser instalado em qualquer distribuição Linux e copia o conteúdo da tabela DMI (do BIOS).

Uso: sudo dmidecode -t memory

Você receberá uma entrada por chip de memória como esta:

Handle 0x0037, DMI type 17, 27 bytes
    Memory Device
    Array Handle: 0x0033
    Error Information Handle: Not Provided
    Total Width: 64 bits
    Data Width: 64 bits
    Size: 1024 MB
    Form Factor: DIMM
    Set: 2
    Locator: XMM3
    Bank Locator: Not Specified
    Type: DDR2
    Type Detail: Synchronous
    Speed: 667 MHz
    Manufacturer: JEDEC ID:7F 7F 7F 7F B0 00 00 00
    Serial Number: 00000000
    Asset Tag: Not Specified
    Part Number: OCZ26671024V
    
por 22.11.2016 / 19:30