Roberto Antolin wrote:
Hola a tod@s, En el curro hemos compramos una machina con doble procesador en la que hemos metido linux. La verdad es que va fenomenal, pero cuando verdaderamente he querido darle caña lanzando un script para realizar un proceso bastante pesante ha tardado más de lo que esperaba. Lo he hablado con un compañero y me ha dicho que seguramente, al lanzar solo un proceso en un script, está utilizando solo un de los dos procesadores. Para utilizar los dos me convendría dividir el proceso en dos y lanzar dos scripts.
¿Qué pensáis?
Pienso que, si es posible, se debe dividir el proceso en partes para luego lanzarlos simultáneamente pero esto solo dará buenos resultados si los procesos realizaran cálculos que demanden mucho uso de CPU y no de transacciones I/O, si el caso es el segundo lo que te puede ayudar son mas brazos de disco (aka RAID), y/o interfases de red, y obviamente cuanto mas rápidos mejor. He obtenido buenos resultados lanzando muchos procesos desde una Estación de Trabajo contra un servlet en Tomcat que actualiza masivamente datos en un BD, en contrapartida a hacerlo en un solo proceso.
Un saludo y perdonad el posible off-topic. Roby
Saludos! -- Armindo T. Díaz Argaña /"Si tienes un amigo, visítalo con frecuencia pues las malas hierbas y las espinas invaden el camino por donde nadie pasa."/ Proverbio Arabe --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org