El kernel de Linux 6.19 ha solucionado una regresión significativa en el rendimiento del planificador, restaurando la eficiencia tras revelar problemas en las pruebas iniciales. Los desarrolladores identificaron y parchearon un fallo que provocó una caída del 52,4 % en los benchmarks, garantizando una gestión de tareas más fluida en los núcleos de la CPU. Esta corrección resalta el robusto proceso de desarrollo del kernel en medio de optimizaciones más amplias.
El ciclo de lanzamiento del kernel de Linux 6.19 ha destacado desafíos y triunfos en su planificador, el sistema que asigna recursos de CPU a los procesos para una equidad, latencia y rendimiento óptimos. Lanzado el 27 de diciembre de 2025, la actualización inicialmente buscaba mejorar la eficiencia, incluyendo optimizaciones para distancias NUMA en las plataformas Granite Rapids y Clearwater Forest de Intel para mejorar la localidad de datos en configuraciones multinodo.
Sin embargo, las pruebas posteriores a la ventana de fusión revelaron una regresión. Usando la herramienta Schbench, que simula cargas de planificación, los desarrolladores detectaron una caída del 52,4 % en el rendimiento, particularmente en la latencia del percentil 99,9 para 32 hilos. El Robot de Pruebas del Kernel de Intel identificó el problema en el commit 089d84203ad4 de la clase fair del planificador. Este cambio, destinado a agilizar los cálculos de utilización promedio, pasó por alto el factor de peso para las entidades de planificación en dos puntos clave del código, lo que llevó a decisiones sesgadas en las migraciones de tareas y el equilibrio de carga.
Shrikanth, colaborador del planificador, explicó el descuido: «Dos puntos críticos en el código omitieron tener en cuenta el peso de la entidad de planificación, lo que llevó a promedios sesgados». La corrección, ahora en la rama sched/core de tip/tip.git, incorpora correctamente este peso, verificado por benchmarks de Phoronix que igualan o superan los niveles anteriores.
Esta resolución subraya la fortaleza colaborativa del kernel, con herramientas automatizadas que permiten respuestas rápidas. Más allá del planificador, Linux 6.19 trae mejoras como hasta un 30 % de mejor rendimiento para GPUs AMD antiguas mediante el controlador AMDGPU, y mejoras en red que se basan en los aumentos del 40 % en TCP de 6.18. En la práctica, como el uso de Facebook de un planificador de baja latencia del Steam Deck en centros de datos, estos cambios mejoran las cargas de trabajo de servidores. En general, el efecto neto promete un rendimiento positivo en entornos de cómputo, desde escritorios hasta sistemas de alto rendimiento.