Какая утилита Linux может сказать мне, если я зарегистрировал или небуферизовал память ECC на моем сервере? Lshw
и dmidecode
не работать на меня; dmidecode
не предоставляет информацию о зарегистрированных и небуферизованных:
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
Ответы:
Ширина данных = 64 (8 банков * 8 бит)
Общая ширина = 72 (9 банков * 8 бит)
Дополнительный банк указывает, что ECC активен.
источник
Поддержка деталей типа «Registered» и «Unbuffered» (среди прочих) была добавлена в dmidecode 2.11 (
dmidecode.c
версия 1.158 ). Если вы получите последнюю версию, я ожидаю, что она покажет либоType Detail: Synchronous Registered (Buffered)
илиType Detail: Synchronous Unbuffered (Unregistered)
(и, вероятно,Type: DDR3
выше).источник
Это помечено как
Type Detail: Synchronous
Итак, я иду с Зарегистрирован. Из вики Ньюэгга :источник