Определить тип DRAM в Linux /sys

Я пытаюсь определить тип DRAM DRAM моего компьютера и режим работы, который использует DRAM.

На одном из моих очень старых компьютеров с установленным ядром Linux 4.2.0-27, я вижу, что тип DRAM Unbuffered-DDR3 глядя на /sys/devices/system/edac/mc/mc0/dimm0/dimm_mem_type,

Однако на другом компьютере с процессами Broadwell и установленным ядром Linux 4.1.3-040103 я не нашел записи mc0 под /sys/devices/system/edac/mc,

Мой вопрос:

Почему mc0 запись не инициализируется Linux на моем новом компьютере?

Можно ли как-то увидеть информацию?

1 ответ

Я хотел бы использовать dmidecode для этой задачи. Это утилита, которая может быть установлена ​​в любом дистрибутиве Linux, и она выгружает содержимое таблицы DMI (из BIOS).

Использование: sudo dmidecode -t memory

Вы получите одну запись на каждый чип памяти, как этот:

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
Другие вопросы по тегам