Информация о ECC в конкретной линейке памяти

Автор Smugo, 21 апреля 2015, 21:41:36

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Smugo

Доброго времени суток.

Есть задача: программно узнать, поддерживает ли конкретная линейка оперативной памяти ECC (либо узнать модель линейки памяти)

lshw -c memory информации о ЕСС не содержит (проверял на машине, где заведомо стоит память с ЕСС);

dmidecode -t memory в "шапке" вывода показывает строчку "Error correction type: single-bit ecc", но не напротив каждого банка памяти..
потому непонятно, как к этой информации относиться - ведь теоретически могут стоять, например, 2 линейки с ECC и 1 non-ECC,
да и вообще, судя, например, по этой теме, dmidecode может и соврать..

Существует ли способ гарантированно однозначно узнать модель линейки памяти или возможность поддержки ЕСС онной?

Yrii

#1
как вариант memtest86
но правда иногда и он может накосячить (если я правильно перевел)
http://unix.stackexchange.com/questions/139319/how-to-tell-whether-ram-ecc-is-working
но в логах boot пишется, по ссылке есть пример

ну и плюс посмотреть edac-utils? сам не использовал - возможности не знаю