Los usuarios de Linux están preparados para obtener una nueva forma de identificar las CPU defectuosas, con la versión 6.1 del kernel de Linux.
La nueva función permitirá a los usuarios imprimir el zócalo y el núcleo que probablemente sean responsables cuando se produzca una falla de segmentación, lo que debería permitir a los usuarios detectar si una CPU/núcleo en particular está causando problemas de manera rutinaria.
Puede que esto no signifique mucho para los entusiastas de Linux de sillón, pero los administradores de sistemas que ejecutan una flota de servidores Linux se beneficiarán.
¿Cómo funciona la función?
Puede habilitar la nueva característica agregando «print()» a «show_signal_msg()», que imprimirá la CPU, el núcleo y el zócalo en el momento del error de segmento.
Este printk en particular se puede controlar a través de /proc/sys/debug/exception-trace, y puede ver la documentación oficial (se abre en una pestaña nueva) para más información.
Los autores de la documentación de Kernal, Rik van Riel y Borislav Petkov, reconocen que la función «no es perfecta» ya que «la tarea podría reprogramarse en otra CPU entre el momento en que ocurre la falla y el momento en que se imprime el mensaje».
Sin embargo, dijeron que «en la práctica, esto ha sido lo suficientemente bueno para ayudar a las personas a identificar varios núcleos de CPU defectuosos».
Si es un desarrollador y actualmente usa su distribución de Linux para casos de uso exigentes de alto rendimiento, es poco probable que esté considerando usar esta función de forma aislada. Probablemente querrá emplear también probadores de estrés de CPU comunes como Prime95 o Aida64.
La actualización aterrizará durante octubre como parte de la ventana de fusión de Linux 6.1. La actualización anterior de Linux, la versión 6.0, acaba de llegar para probarla.
Aunque Linus Torvalds afirmó que «no hay nada fundamentalmente diferente en» la versión 6.0, la actualización ofreció numerosos cambios, el 60 % de los cuales eran actualizaciones de controladores, pero también cubrían la GPU, las redes y el sonido.
- ¿Interesado en dar Linux hace? Consulte nuestra guía de las mejores computadoras portátiles con Linux
Vía Phoronix (se abre en una pestaña nueva)