Autor Tema: Linux aún más rápido  (Leído 1330 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado ENIGMAXG2

  • The Communiter-
  • *
  • Mensajes: 5766
Linux aún más rápido
« : noviembre 17, 2010, 10:32:47 am »
Linux siempre ha sido el campeón en términos de velocidad, tal vez es por eso que mueve al 90% de los superordenadores del mundo. La velocidad se considera sobre todo en los servidores en lugar de las computadoras de escritorio, pero ha aparecido un nuevo parche que trae un gran aumento de la velocidad a los escritorios.

El Parche

¡El parche del kernel de Linux  desarrollado por Mike Galbraith, que añade unas 233 líneas de código al del núcleo, corta la latencia de escritorio por un factor de diez!

El parche ha sido elogiado por el propio Linus. Él ha escrito:

También estoy muy feliz con lo que hace al rendimiento interactivo. Es cierto, mi "caso-prueba" es realmente trivial (leer el correo electrónico en un navegador web, usar el scroll un poco, hacer "make -J64" en el kernel, al mismo tiempo), pero es un caso de prueba que es muy relevante para mí. Y es una mejora inmensa.

Es una mejora para cosas como el desplazamiento suave, pero lo que encontré más interesante fue la forma en que parece hacer que realmente las páginas web carguen mucho más rápido. Tal vez no debería haber sido sorprendente, pero que siempre son asociadas  con rendimiento de la red. Pero no hay suficiente claridad de una carga de la CPU cuando se carga una nueva página web si usted tiene una carga promedio de 50 o más al mismo tiempo, usted -podría- quedar escaso de CPU durante el proceso de carga, y probablemente no llevará todas las peticiones http a cabo con la suficiente rapidez.

Así que creo que está bien uno de esos parches de "mejora real". Buen trabajo. Un grupo de programación va desde "útil para algunas cargas de servidor específico" hasta "es una característica asesina".

¿Qué hace?

Explique cómo su parche funciona, Mike escribió:

Cada tarea de la señal de estructura contiene un puntero a estructura heredada "autogroup refcounted", que contiene un puntero de grupo de trabajo, el valor predeterminado para todas las tareas que apunta a la "init_task_group". Cuando una tarea requiere "__proc_set_tty ()", la referencia de todo el proceso con el grupo por defecto se ha caído, un nuevo grupo de trabajo se crea, y el proceso se mueve en el nuevo grupo de trabajo. Los subprocesos heredan a partir de entonces este grupo de trabajo, y aumentan su "refcount". A la salida, una referencia al grupo de trabajo actual se interrumpe cuando la última referencia a cada señal de estructura se ha caído. El grupo de trabajo se destruye cuando la última señal estructura hace referencia a que se libera. En tiempo de cola de ejecución de selección, si una tarea no tiene asignación "cgroup", su "autogroup" actual se utiliza.

Simplemente, este parche funciona al permitir que el sistema cree automáticamente grupos de trabajo por TTY por lo que entiendo.

¿No me cree?

No hay problema, Phoronix ha puesto dos videos que muestran el escritorio usando la última instantánea del kernel git, glxgears, un navegador web, un clip de vídeo de alta definición y la compilación de un kernel con 64 tareas aquí.

¡Se trata de una diferencia como el día y la noche!

______________________________________________________________________________
Traducido con Google y unas cosas que yo arreglé :)

FUENTE:

http://www.omgubuntu.co.uk/2010/11/linux-to-get-a-lot-faster-due-to-new-patch/
#SaveMarvelHeroes
ZOTAC GTX1060 MINI 3GB | HDD 2 TB | CM 550W | Core i5-2400 3.1GHZ | Intel H61 MOBO | CORSAIR 8GB DDR3 1600 | AOC 2269W 1080p + Acer X163WL 768p | W8.1 PRO x64| Logitech Z506/TurtleBeach EarForce P11[/center

Desconectado vlad

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 6351
    • Qualium.net
Re: Linux aún más rápido
« Respuesta #1 : noviembre 17, 2010, 11:35:24 am »
Ya vi el vi el video y esta increible!.

Lastima que hasta el 2.6.38!