Как узнать, установлена ​​ли у меня 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? Где ограниченные настройки были доступны. Я уверен, что если вы обратитесь к своему серверу, они могут каким-то образом предоставить вам доступ к этим настройкам.

Другие вопросы по тегам