Я арендовал сервер с: 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, или она просто не включена или ..? У меня нет физического доступа .... к машине.
Просто он не включен. Вы можете заставить Linux загрузить модуль, выполнив:
modprobe -v amd64_edac_mod
Вы можете после проверки, включена ли она, с помощью:
dmesg | grep -i edac
и ищите все, что говорит о том, что модуль ECC сейчас загружается.
Но лучший вариант - включить его в BIOS.
Вы можете проверить свой BIOS
/ настройки. Большинство управляемых серверов имеют доступ к этим параметрам. У меня есть опыт работы с серверами dell, у большинства из которых DRAC
(Dell Remote Access Controller
) где я могу получить доступ BIOS
настройки. Dell также предоставляет утилиту для своих серверов, я думаю, она называлась Open Manage? Где были доступны ограниченные настройки. Я уверен, что если вы обратитесь к своему хозяину сервера, он сможет каким-то образом предоставить вам доступ к этим настройкам.