Núcleo de Linux 6.1 hará más fácil detectar CPUs defectuosos.
Autor: Joel Barrios
Thursday 25th of August 3:29 PM

Si bien es principalmente beneficioso para los administradores de servidores con grandes lotes de hardware, Linux 6.1 tiene como objetivo facilitar la detección de CPU/núcleos problemáticos al informar los probables zócalo y el núcleo cuando ocurre una falla de segmentación, lo que puede ayudar a detectar cualquier tendencia si encuentra rutinariamente la misma CPU/núcleo está causando problemas.
En cola ahora en la rama x86/cpu de TIP para la ventana de la rama de desarrollo del núcleo de Linux 6.1, hay un parche para mostrar los probables CPUs involucrados en el momento de la falla de segmentación. Mostrar los probables núcleo y el zócalo correspondiente cuando ocurre una falla de segmentación puede ser beneficioso si se encuentran rutinariamente fallas de segmentación que ocurren en el mismo paquete de CPU o en un núcleo en particular.
Rik van Riel, autor del cambio, lo resumió así:
En una lote de computadoras lo suficientemente grande, es común tener algunas CPU defectuosas. A menudo, se pueden identificar al ver que algunos códigos del núcleo que se ejecutan comúnmente, que funcionan bien en cualquier otro lugar, siguen fallando en el mismo núcleo de la CPU en un sistema defectuoso en particular.
Sin embargo, los modos de falla en las CPU que han fallado a lo largo de los años a menudo son extrañamente específicos y el único mal comportamiento que se observa podría ser fallas de segmentación en programas como bash, python o varios servicios del sistema que funcionan bien en cualquier otro lugar.
Agregue un printk() a show_signal_msg() para mostrar el CPU, el núcleo y el zócalo en el momento de la falla de segmento.
Esto no es perfecto, ya que la tarea puede re-programarse en otro CPU entre el momento en que ocurre la falla y el momento en que se imprime el mensaje, pero en la práctica ésto ha sido lo suficientemente bueno para ayudar a las personas a identificar varios núcleos de CPU defectuosos.
Esta pequeña ayuda para detectar microprocesadores potencialmente defectuosos estará disponible a finales de este año con el lanzamiento del núcleo de Linux versión 6.1.
Fuente: Phoronix.