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

