В /var/log/kern.log
:
kernel: [13291329.657499] EDAC MC0: 48 CE error on CPU#0Channel#2_DIMM#0 (channel:2 slot:0 page:0x0 offset:0x0 grain:8 syndrome:0x0)
Это edac
журнал, одна из памяти имеет ce
ошибку.
Я читал эдак док
Dual channels allows for 128 bit data transfers to the CPU from memory.
Some newer chipsets allow for more than 2 channels, like Fully Buffered DIMMs
(FB-DIMMs). The following example will assume 2 channels:
Channel 0 Channel 1
===================================
csrow0 | DIMM_A0 | DIMM_B0 |
csrow1 | DIMM_A0 | DIMM_B0 |
===================================
===================================
csrow2 | DIMM_A1 | DIMM_B1 |
csrow3 | DIMM_A1 | DIMM_B1 |
===================================
и найдите канал ошибки:
$ grep "[0-9]" /sys/devices/system/edac/mc/mc*/csrow*/ch*_ce_count
/sys/devices/system/edac/mc/mc0/csrow0/ch0_ce_count:0
/sys/devices/system/edac/mc/mc0/csrow0/ch1_ce_count:0
/sys/devices/system/edac/mc/mc0/csrow0/ch2_ce_count:144648966
/sys/devices/system/edac/mc/mc0/csrow1/ch0_ce_count:0
/sys/devices/system/edac/mc/mc1/csrow0/ch0_ce_count:0
/sys/devices/system/edac/mc/mc1/csrow0/ch1_ce_count:0
/sys/devices/system/edac/mc/mc1/csrow0/ch2_ce_count:0
/sys/devices/system/edac/mc/mc1/csrow1/ch0_ce_count:0
/sys/devices/system/edac/mc/mc1/csrow1/ch1_ce_count:0
и это должно быть mc0/csrow0/ch2
, как документ, DIMM DIMM_C0
, и может быть найдено dmidecode
:
Но я не могу найти этот DIMM, поэтому я не знаю, с какой памятью возникли проблемы:
$ dmidecode -t memory | grep 'Locator: PROC'
Locator: PROC 1 DIMM 2A
Locator: PROC 1 DIMM 1D
Locator: PROC 1 DIMM 4B
Locator: PROC 1 DIMM 3E
Locator: PROC 1 DIMM 6C
Locator: PROC 1 DIMM 5F
Locator: PROC 2 DIMM 2A
Locator: PROC 2 DIMM 1D
Locator: PROC 2 DIMM 4B
Locator: PROC 2 DIMM 3E
Locator: PROC 2 DIMM 6C
Locator: PROC 2 DIMM 5F
Есть 12 слотов, и 9 слотов имеют память.
Итак, как я могу узнать, какая память имеет проблемы?
Дополнение:
System Information
Manufacturer: HP
Product Name: ProLiant DL180 G6
Ubuntu 12.04
, Kernel3.10.20
Ответы:
Ваша проблема DIMM скорее всего -
Locator: PROC 1 DIMM 5F
CPU # 0Channel # 2_DIMM # 0 означает:
Редактировать:
Задавая вопросы, больше информации всегда лучше ... Наличие производителя и модели сервера упростило бы это:
Вот диаграмма памяти от HP ProLiant DL180 G6 Quickspecs :
Мое предположение, что модуль DIMM в слоте CPU № 1 правильный ... Но это аппаратное обеспечение HP. Вам не нужно угадывать!
Вы должны использовать агенты управления HP, так как они могут оповещать и предоставлять подробные сведения о состоянии и состоянии оборудования для конкретной платформы ...
источник
PROC1 DIMM 5F
памяти нет. Значит, слот действительно не подтвержден? Я должен добавить зеркало hp deb и установить,hpamscli
чтобы получить правильный DIMM?hp-health
, иStatus
это такN/A
же , как ваш вставленного выход.hplog -v
для проверки записей в журнале HP IML.