Как узнать, установлена ли у меня ECC RAM или нет?
Я арендовал сервер с: 8 ГБ DDR3-RAM ECC
При запуске файлы журнала выводят что-то вроде этого:
EDAC amd64: This node reports that Memory ECC is currently disabled, set F3x44[22] (0000:00:18.3).
Jan 15 03:24:44 big kernel: [ 75.821734] EDAC amd64: ECC disabled in the BIOS or no ECC capability, module will not load.
Jan 15 03:24:44 big kernel: [ 75.821736] Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
Означает ли это, что у меня нет ECC RAM, или оно просто не включено или..? У меня нет физического доступа.... к машине.
2 ответа
Это просто не включено. Вы можете заставить linux загрузить модуль, выполнив:
modprobe -v amd64_edac_mod
После проверки вы можете включить:
dmesg | grep -i edac
и ищите все, что говорит, что модуль ECC загружается сейчас.
Но лучший вариант - включить его из BIOS.
Вы можете проверить свой BIOS
/ настройки. Большинство управляемых серверов имеют доступ к этим параметрам. У меня есть опыт работы с серверами Dell, где большинство DRAC
(Dell Remote Access Controller
) где я могу получить доступ BIOS
Настройки. Dell также предоставляет утилиту для своих серверов, я думаю, она называется Open Manage? Где ограниченные настройки были доступны. Я уверен, что если вы обратитесь к своему серверу, они могут каким-то образом предоставить вам доступ к этим настройкам.