ÚLTIMO KERNEL ¿MEJOR RENDIMIENTO?

[ BLOG INICIO ]

En los últimos años tuvimos bastantes factores que aumentaron la preocupación en la evolución del rendimiento del kernel Linux, con especial mención a las vulnerabilidades de Meltdown y Spectre. La aplicación de parches contra dichas vulnerabilidades tuvo como consecuencias las quejas de Linus Torvalds y hasta encontronazos entre Intel y los máximos encargados del desarrollo de Linux. Pero además de toda los conflictos provocados por Meltdown y Spectre, ¿cuál ha sido la evolución del kernel a nivel de rendimiento?

Para saber cuál ha sido la evolución del kernel en cuanto a rendimiento vamos a ocupar los resultados de las pruebas de benchmarks realizadas por Michael Larabel, jefe de Phoronix y desarrollador principal de la suite de pruebas de rendimiento del mismo nombre. En esta ocasión han realizado las pruebas con un procesador Intel Core i9 7960X de 4GHz montado en una placa MSI X299 SLI PLUS los siguientes kernels ejecutados sobre Ubuntu 19.10:




Por el lado de la v4 tenemos linux 4.16 genérico, 4.17 genérico, 4.18 genérico y 4.19 genérico y del lado de la v5 encontramos linux 5.0 genérico, 5.1 genérico, 5.2 genérico, 5.3 genérico y 5.4 (en desarrollo) genérico. Aunque en muchas pruebas los resultados son relativamente parejos, lo que más sorprende es ver que el kernel 4.16, el más antiguos de todos los comparados, se declara como claro vencedor.

Linux 4.16 contra Linux 5 con el banchmark Facebook RockDB según Phoronix

La prueba con ctx_rock es otra digna de mención, y es que aquí las versiones más recientes salen claramente peor paradas que las veteranas. Mientras que los kernels 5.4, 5.3 y 5.2 muestran un tiempo por encima de 700, el resto queda por debajo de los 450, siendo los ganadores las versiones 5.0 y 5.1 con una puntuación de 402.

Linux 4.16 contra Linux 5 con el banchmark ctx_rock según Phoronix

La prueba Octane de Selenium realizada con Google Chrome vuelve a mostrar que los kernels más veteranos rinden mejor sobre un Intel Core i9 7960X. Aquí todas las versiones anteriores a la 5 muestran puntuaciones por encima de los 44.000, superando Linux 4.16 los 46.300, mientras que de los más recientes ninguno ha conseguido llegar a la puntuación de 36.500.

Linux 4.16 contra Linux 5 con el banchmark Selenium Octane con Google Chrome según Phoronix

Si se cuenta la cantidad de veces que cada kernel ha quedado en primer lugar, tenemos a Linux 4.16 como claro ganador, habiendo sido el mejor en 25 ocasiones.

Linux 4.16 contra Linux 5 y la cantidad de veces que cada kernel se ha hecho con el primer puesto según Phoronix

Mientras que si se cuenta la cantidad de veces que cada kernel ha quedado en último lugar Linux 5.4 ha sido el perdedor tras haber quedado último en 25 ocasiones, seguido muy de cerca por el kernel 5.3 que se ha mostrado como el peor en 24 pruebas.

Linux 4.16 contra Linux 5 y la cantidad de veces que cada kernel se ha hecho con el ultimo lugar según Phoronix

Que sea software más reciente no significa mejor rendimiento como podemos apreciar en las pruebas anteriores, si anda bien el kernel que trae la distribución lo mejor es dejarlo porque incluyes mejoras especiales desarrolladas por dicha distribución, pero si necesitas un mejor kernel por causas de compatibilidad con el hardware realizamos hace poco un post en donde explicamos como obtenerlo fácilmente.

¿Qué piensas al respecto?

Por favor Ingrese para comentar
  Subscribete  
Notificar de