¿Cómo sé si tengo RAM ECC o no instalado?

He alquilado un server con: 8 GB DDR3-RAM ECC

Al arrancar los files de logging imprimir algo como esto:

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'. 

¿Significa esto que no tengo memory RAM ECC, o simplemente no está habilitado o ..? No tengo acceso físico … a la máquina.

Usted podría comprobar su BIOS / ajustes. La mayoría de los serveres administrados tienen acceso a estas opciones. Tengo experiencia con los serveres dell donde la mayoría tienen un DRAC ( Dell Remote Access Controller ) donde puedo acceder a la configuration de BIOS . Dell también ofrece una utilidad para sus serveres, creo que se llamó Open Manage? Donde había escenarios limitados disponibles. Estoy seguro de que si contacta a su serverlord, pueden proporcionarle acceso a estos ajustes de alguna manera.

Simplemente no está habilitado. Puede forzar a linux a cargar el module emitiendo:

 modprobe -v amd64_edac_mod 

Después de comprobar si está habilitado con:

 dmesg | grep -i edac 

y search cualquier cosa que dice que el module ECC se está cargando ahora.

Pero la mejor opción es habilitarlo desde el BIOS.