El día 20 de septiembre de 2013 14:57, fernando sainz
<[email protected]> escribió:
> El día 20 de septiembre de 2013 14:06, Maykel Franco
> <[email protected]> escribió:
>> Hola muy buenas, siempre que he necesitado dar prioridad a un
>> determinado proceso en ejecución siempre he usado nice pero,y ahí va
>> la pregunta, se podría hacer algo para por ejemplo si tienes un mysql
>> con 8 procesadores, use los 8 procesadores para agilizar cada
>> petición? O eso se administra por una capa inferior a nivel de
>> kernel??
>>
>> Me refiero a sí se hace una query tocha, que use los 8 procesadores a full...
>>
>> He estado buscando info pero solo encuentro nice...En ésa máquina sólo
>> está corriendo un mysql y un ssh, aparte de rsyslog, y los paquetes
>> base de debian en la instalación.
>>
>>
>>
>> Saludos y gracias.
>>
>>
>
> Tradicionalmente los programas eran un solo proceso y cada proceso
> corre en un procesador.  El kernel divide el tiempo de procesador
> entre todos los procesos (Ahí es donde el nice tiene algo que decir).
> Los procesos son secuenciales por lo que si el kernel lo para en un
> momento, cuando vuelve continua a partir de ahí.
>
> Múltiples procesadores tienen sentido cuando hay muchos procesos
> corriendo. Si tienes muchos procesadores el kernel no interrumpirá los
> procesos tan a menudo.
>
> Ahora los procesos pueden tener múltiples "threas" (hilos) que pueden
> ejecutarse cada uno en un procesador distinto (pero eso se realiza a
> nivel de programación, con lo que o el programa está escrito con
> threads o no).
>
> S2.


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/CAGw=rHg0J5bU4-s4Df8Rd_fjtv+LoCoMF=k_hxpr0ryzntq...@mail.gmail.com

Responder a