[ubuntu-ar] kernels lowlatency
Marcelo Fernández
fernandezm22 at yahoo.com.ar
Sun Jul 15 09:07:32 BST 2007
jm jones escribió:
> Hola, yo tango el Ubuntu studio, el kernel low latency y tambien el
> generico. La diferencia es que hay mucho menor tiempo de respuesta
> entre el sistema y las ordenes que le llegan, no se si me explico
> bien. Igual esto lo pueden notar solo los que trabajan con audio y
> usando bastante memoria, en las tareas normales no se nota la
> diferencia, es mas, creo que es recomendable usar el kernel generico
> si no necesitas trabajar con audio.
> En fin, lo mas probable es que no necesites el kernel a tiempo real
> (low latency)
> saludos
> Juan manuel
>
> El día 14/07/07, *Mariano Mara* < mmara en fibertel.com.ar
> <mailto:mmara en fibertel.com.ar>> escribió:
>
> Marco Antonio de Hoyos escribió:
> > buenas...
> >
> > vi que estan en los repos, el kernel:
> linux-image-2.6.20-16-lowlatency...
> >
> > y con el comando show, me dice solamente esto:
> >
> > "Optimized for low latency requirements." (???)
> >
> >
> > alguno sabe, que diferencia tiene con los generic ??
> > es decir, en que casos (de hard y/o perfil de ubuntu) es necesario
> > utilizar uno lowlatency, y que mejoras pueden notarse al usarlo ??
> > por ej.. es recomendable el lowlatency para una notebook ?
> >
> > no hay mucha info al respecto, y me gustaria saber algo extra..
> > esperando me quedo.. :P
> >
> > salu2
> >
> Lo unico que te puedo dar de referencia es que el Ubuntu Studio
> utiliza
> ese kernel, supuestamente para que la mayoría de los recursos estén a
> disposición de programas de edición de video o sonido.
> Ahora, en que consisten esos recursos, no sabría decirte.
>
Acá hay una buena explicación:
http://www.lugmen.org.ar/pipermail/lug-novatos/2007-June/007674.html
Y, según tengo entendido:
Básicamente el 'low latency' significa que el kernel tiene configurado
un menor tiempo de "Q" (o cuantos de CPU) para cada proceso antes de
hacer un context switching. Si el uso recomendado del kernel "low
latency" es para aplicaciones de audio/video, el uso menos recomendado
de éste es para aplicaciones de Servidor (Apache, BDs, etc.); para eso
está el kernel "server", que tiene un tiempo de quanto más "largo" que
el "generic" kernel y más aún que el "low latency" kernel.
Esa "notación" se refiere más que nada en cuanto a la "latencia"; es
decir, latencia en el sentido de cuánto tiempo se deja tiempo de CPU al
proceso actual. Hay más diferencias entre estos kernels, esto no es lo
único, hay varias opciones y parches en tiempo de compilación que tratan
de optimizar el kernel para una u otro uso.
Creo que bajando cada kernel y comparando los archivos .config entre sí
te podés dar una idea con mucho más detalle de qué
parches/configuraciones hay de diferencia entre ellos (debe haber doc en
la web pero es tarde y no la encuentro, je).
Saludos
Marcelo
--
Marcelo F. Fernández
Buenos Aires, Argentina
Analista de Sistemas - CCNA
E-Mail: fernandezm22 en yahoo.com.ar
Jabber ID: fernandezm22 en jabber.org
Public Key ID: 5C990A6C 111C3661
Blog: http://blog.fernandezmf.com.ar
More information about the Ubuntu-ar
mailing list