El kernel de Linux 6.19 corrige regresión del planificador para mejorar el rendimiento

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.

Artículos relacionados

Illustration of Linux kernel 6.19 release with Tux penguin, scheduling enhancements, Microsoft C extensions, and collaborating tech giants for a news article.
Imagen generada por IA

Kernel de Linux 6.19 añade mejoras en planificación y extensiones C de Microsoft

Reportado por IA Imagen generada por IA

El próximo kernel de Linux 6.19 introduce mejoras clave en el marco sched_ext para una mejor recuperación de planificadores eBPF e integra extensiones C de Microsoft para una compilación de código más limpia. Estas actualizaciones buscan mejorar la estabilidad, el rendimiento y la eficiencia de los desarrolladores en diversos entornos de cómputo. Las contribuciones de empresas como Google, Meta y Microsoft destacan la creciente colaboración en el desarrollo de código abierto.

Pruebas iniciales del kernel de desarrollo Linux 6.19 en un servidor con doble procesador AMD EPYC 9965 revelan un fuerte rendimiento en cargas de trabajo de computación de alto rendimiento. A pesar de algunos problemas en el programador, el kernel muestra resultados prometedores para aplicaciones de IA y HPC. Estos benchmarks lo comparan con la versión estable de Linux 6.18.

Reportado por IA

Los desarrolladores han resuelto una regresión de rendimiento en el asignador Slab del kernel de Linux 6.19, que ralentizaba la carga de módulos debido a alteraciones en las políticas NUMA. El problema, identificado mediante benchmarking, afectaba la eficiencia en la gestión de memoria en sistemas de muchos núcleos. La corrección restaura el comportamiento correcto de asignación y se ha fusionado en el kernel principal.

La versión 7.0 del kernel de Linux ha incorporado actualizaciones a su planificador. Estos cambios incluyen una extensión de porción de tiempo junto con esfuerzos centrados en rendimiento y escalabilidad. Las actualizaciones fueron reportadas por Phoronix.

Reportado por IA

La versión 6.19 del kernel de Linux ha integrado parches x2APIC para mejorar las capacidades de la máquina virtual segura de AMD. Estas actualizaciones permiten manejar hasta 4096 CPUs virtuales en entornos virtualizados.

Phoronix informa de un ajuste menor de rendimiento en el kernel de Linux 7.0, lanzado el 28 de febrero de 2026, que muestra ganancias particularmente en procesadores AMD Zen 2 en medio de mejoras más amplias como el soporte para Zen 6.

Reportado por IA

El próximo kernel de Linux 6.19 introduce una mejora significativa de rendimiento para las antiguas tarjetas gráficas AMD Radeon al usar por defecto el moderno driver AMDGPU. Este cambio, habilitado por mejoras recientes de ingenieros de Valve, proporciona alrededor de un 30 % de aumento de rendimiento para las GPU GCN 1.0 y 1.1. Los usuarios de hardware legacy como la Radeon HD 7950 ahora pueden acceder a mejores características, incluyendo soporte Vulkan de fábrica.

 

 

 

Este sitio web utiliza cookies

Utilizamos cookies para análisis con el fin de mejorar nuestro sitio. Lee nuestra política de privacidad para más información.
Rechazar