Conectarse
Tu Panel de Control
TU CUENTA Información Preferencias Firma Avatar |
RED SOCIAL Lista de amigos e ignorados Miembros del foro Grupos de usuarios |
MENSAJES PRIVADOS Mensajes recibidos Mensajes enviados |
TEMAS SUPERVISADOS Suscripciones |
Últimos temas
El milagro de las 200 líneas de código
3 participantes
:: :: INFORMÁTICA
Página 1 de 1.
El milagro de las 200 líneas de código
Un pequeño parche de apenas 200 líneas de código podría suponer una mejora crítica en el rendimiento de nuestros sistemas gracias a un dramático incremento de los tiempos de respuesta a la hora de manejar multitarea.
Esta modificación ha sido creada por Mike Galbraith, y está siendo revisada por Linus Torvalds, que parece realmente alucinado con las mejoras conseguidas gracias a dicha modificación:
Tengo que decir que estoy (agradablemente) sorprendido por lo pequeño que este parche ha acabado siendo, y como no es ni intrusivo ni feo en ningún modo.
También estoy contento con lo que logra hacer con el rendimiento interactivo. Tengo que admitir que mi caso de prueba es realmente trivial (leer email en un navegador web, desplazarme con el scroll un poco, además de hacer un ‘make -j64′ en el núcleo al mismo tiempo), pero es un caso de prueba que es muy relevante para mí. Y la mejora es impresionante.
Es una mejora para cosas como el scroll, pero lo que he descubierto que es más interesante es cómo parece que hace que parezca que las páginas web se carguen mucho más rápido. Puede que eso no debiera ser sorprendente, pero siempre he asociado eso con el rendimiento de la red. Pero está claro que hay carga de CPU cuando cargamos una nueva página web y desde luego mucha más cuando cargamos más de 50 al mismo tiempo, algo que provocará que la CPU se quede sin recursos en el proceso de carga, y que probablemente también provoque que las peticiones HTTP no se procesen lo suficientemente rápido.
Así que creo que este es desde luego uno de esos parches con “mejoras reales”. Buen trabajo. La planificación en grupos se convierte de algo “útil para ciertas cargas específicas en el servidor” a “esta es una característica alucinante”.
La idea es la crear grupos de tareas por TTY en un esfuerzo para mejorar la interactividad del escritorio bajo cargas de trabajo exigente, y en 224 líneas es posible modificar el planificador para que en estos escenarios la mejora de la interactividad sea impresionante.
En Phoronix han probado ambas versiones (con y sin el parche) y han constatado que la mejora es impresionante, la diferencia entre activar el parche y no activarlo es sencillamente brutal.
Se espera incluso que el parche se aplique al kernel 2.6.37.
Esta modificación ha sido creada por Mike Galbraith, y está siendo revisada por Linus Torvalds, que parece realmente alucinado con las mejoras conseguidas gracias a dicha modificación:
Tengo que decir que estoy (agradablemente) sorprendido por lo pequeño que este parche ha acabado siendo, y como no es ni intrusivo ni feo en ningún modo.
También estoy contento con lo que logra hacer con el rendimiento interactivo. Tengo que admitir que mi caso de prueba es realmente trivial (leer email en un navegador web, desplazarme con el scroll un poco, además de hacer un ‘make -j64′ en el núcleo al mismo tiempo), pero es un caso de prueba que es muy relevante para mí. Y la mejora es impresionante.
Es una mejora para cosas como el scroll, pero lo que he descubierto que es más interesante es cómo parece que hace que parezca que las páginas web se carguen mucho más rápido. Puede que eso no debiera ser sorprendente, pero siempre he asociado eso con el rendimiento de la red. Pero está claro que hay carga de CPU cuando cargamos una nueva página web y desde luego mucha más cuando cargamos más de 50 al mismo tiempo, algo que provocará que la CPU se quede sin recursos en el proceso de carga, y que probablemente también provoque que las peticiones HTTP no se procesen lo suficientemente rápido.
Así que creo que este es desde luego uno de esos parches con “mejoras reales”. Buen trabajo. La planificación en grupos se convierte de algo “útil para ciertas cargas específicas en el servidor” a “esta es una característica alucinante”.
La idea es la crear grupos de tareas por TTY en un esfuerzo para mejorar la interactividad del escritorio bajo cargas de trabajo exigente, y en 224 líneas es posible modificar el planificador para que en estos escenarios la mejora de la interactividad sea impresionante.
En Phoronix han probado ambas versiones (con y sin el parche) y han constatado que la mejora es impresionante, la diferencia entre activar el parche y no activarlo es sencillamente brutal.
Se espera incluso que el parche se aplique al kernel 2.6.37.
Sion- Nivel 42
- Mensajes : 1055
Fecha de inscripción : 24/04/2010
Edad : 38
Localización : Madrid
Re: El milagro de las 200 líneas de código
La verdad es que esto lo leí hace un par de días en muchos blogs. Lo bueno del software libre y de su comunidad son estos pequeños aportes que hacen que todo avance mucho más rápido. Si lo aplican en el kernel 2.6.37 está claro que hasta el 2.6.38 no lo veremos ya que las distintas distros me imagino que tendrán que adaptarlo, pero la espera merecerá la pena.
Cloud- Nivel 17
- Mensajes : 446
Fecha de inscripción : 10/05/2010
Edad : 34
Re: El milagro de las 200 líneas de código
Yo estoy por compilarlo y parchearme el kernel, porque por lo que he visto en los videos, es una mala bestia.
Sion- Nivel 42
- Mensajes : 1055
Fecha de inscripción : 24/04/2010
Edad : 38
Localización : Madrid
Re: El milagro de las 200 líneas de código
Bueno, si sale bien el invento lo incluirán en una próxima actualización y ahí veremos si realmente se nota la diferencia en el rendimiento... frente a esto, me muestro bastante escéptico (200 líneas de código son extramadamente pocas... joe, hasta la más sencilla de mis prácticas ocupa el doble).
Tsubasa- Nivel 52
- Mensajes : 1595
Fecha de inscripción : 14/05/2010
Edad : 34
Localización : Collado Villalba/Winhill
:: :: INFORMÁTICA
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.
Mar Feb 18, 2014 6:16 pm por Boss
» K-POP
Mar Feb 18, 2014 6:15 pm por Boss
» TORNEO POKEMON CLASICO (rojo, azul, y amarillo)
Dom Feb 16, 2014 7:08 am por djvilo
» Bobobo y Bobobo Shintetsu
Vie Ene 17, 2014 1:22 am por Zero
» Salón manga Jerez (Cádiz) 2014 (días 4, 5 y 6 de Abril).
Miér Ene 08, 2014 10:39 am por Aschere
» Hoy estoy...
Miér Jul 10, 2013 1:27 pm por Boss
» Hiii :3
Mar Jul 02, 2013 7:39 pm por ginoalighieri
» =^_^= Ahorcado =^_^=
Jue Jun 27, 2013 6:51 pm por moto-Hinata
» Shingeki no Kyojin atack on titan
Vie Jun 14, 2013 8:54 am por Boss
» Confieso que...
Vie Jun 14, 2013 8:32 am por Boss
» Tu primer pensamiento del día
Vie Jun 14, 2013 8:29 am por Boss
» Salón manga Jerez 2013 (Cádiz -España- 15/16/17 Marzo).
Jue Mayo 30, 2013 6:01 pm por JCE Reaper
» Quedada en mi casa
Lun Abr 15, 2013 3:27 pm por Boss
» Ayuda para pintar una espada
Jue Abr 11, 2013 10:49 pm por Boss
» EXPOMANGA 2013
Lun Abr 08, 2013 4:49 pm por JCE Reaper
» Ayuda de Cosplay
Lun Abr 08, 2013 11:11 am por Boss
» Sword Art Online ( S.A.O.)
Lun Abr 08, 2013 11:10 am por Boss
» No Le Cuentes A Nadie Que..
Lun Abr 08, 2013 11:07 am por Boss
» vendo mangas
Dom Abr 07, 2013 10:50 pm por nury19
» Adivina la serie ^^
Sáb Abr 06, 2013 6:21 pm por JCE Reaper
» Thenshi Lelouchs Renace
Jue Feb 28, 2013 5:24 pm por yuki
» hola :3
Jue Feb 28, 2013 5:23 pm por yuki
» PROXIMAMENTE.......
Vie Feb 15, 2013 2:12 pm por Boss
» Ayuda!! Personajes negros manga/anime...
Vie Feb 08, 2013 7:45 pm por Lúthien Hakaura
» Odio...
Jue Feb 07, 2013 2:32 pm por ginoalighieri