Назад | Перейти на главную страницу

Как я узнаю, есть ли у меня ОЗУ ECC или нет?

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