Usando mcelog para detectar problemas de memoria y CPU en CentOS 6

mcelog es un demonio que colecciona y decodifica los datos de excepción de comprobación de equipo en x86-64 máquinas

De acuerdo a mcelog sitio web,

El demonio mcelog representa la memoria y algunos otros errores de errores de varias maneras. mcelog – cliente se puede utilizar para consultar un demonio que se ejecuta. El demonio también puede ejecutar disparadores cuando se exceden los umbrales de error configurables. Esto se utiliza para aplicar una serie de algoritmos de análisis de fallas de predicción automática: incluyendo mala página offlining y manejo de errores de caché automático. Acciones definidas por el usuario pueden ser también configurados.

Para CentOS 6, mcelog es una instalación por defecto. Pero usted podría hacer un yum install

 # yum install mcelog 

CentOS ya ha configurado el cron para ejecutar cheque por hora. Puedes echar un vistazo a / etc / cron.hourly / mcelog.cron. Debe ser algo como esto más abajo

 #! / Bin / bash 

# no se ejecuta si se está ejecutando mcelogd estado mcelogd servicio />
& / dev / null
[$ ? -Eq 0] && exit 0 />
# se mcelog apoyado
/ usr / sbin / mcelog - apoyado> & / dev / null
si [ $ ? -Eq 1]; entonces
exit 1;
fi

/ usr / sbin / mcelog - ignorenodev - Filtro >> / var / log / mcelog

Para ver el error, no echar un vistazo a / var / log / mcelog