Как определить тип памяти под Linux?


17

Какая утилита 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

1
Я даже не знал, что вы можете получить столько информации
xenoterracide

Как и я. Я хотел знать, была ли моя ОЗУ ECC ... и узнал, что ее можно обнаружить с помощью "dmidecode"
Pankaj

Ответы:



6

Поддержка деталей типа «Registered» и «Unbuffered» (среди прочих) была добавлена ​​в dmidecode 2.11 ( dmidecode.cверсия 1.158 ). Если вы получите последнюю версию, я ожидаю, что она покажет либо Type Detail: Synchronous Registered (Buffered)или Type Detail: Synchronous Unbuffered (Unregistered)(и, вероятно, Type: DDR3выше).


1

Это помечено как Type Detail: Synchronous Итак, я иду с Зарегистрирован. Из вики Ньюэгга :

Почему «небуферизованный» аналог «зарегистрированного»? Буферы известны как «асинхронные» компоненты, то есть сигналы на входных контактах появляются непосредственно на выходных контактах. Наоборот, регистры известны как «синхронные» компоненты: новые сигналы на входных контактах не сразу появляются на выходных контактах. Вместо этого они ждут следующего тика системных часов.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.