Tema: Apple que Master Cluster Workflow Sarangandanga
Hola, que tal?
Quería compartir esto con ustedes, ya que es bastante interesante y es de los temas old-school del foro, de cuando se hablaban cosas en serio y no de bultos, niños prostituidos o carros con caballos...
En Microtime tenems 2 MacPro Double Quad Core y siempre tuve ganas de sacarles el jugo al mango, pero me costó un tiempito.
Ambas maquinas tienen doble tarjeta de red, entonces se les puede configurar una cosa que se llama Link Aggregation (o Trunking), que básicamente se identifica por el estándar 802.3ad. El 802.3ad lo que haces es que las 2 tarjetas trabajen como si fuesen una (pueden ser más de 2 tarjetas). Esto es muy usado ens ervidores salados, donde no puede fallar la conexión, dado que si falla un cable, la red sigue laburando automáticamente en el (o los) cables que no hayan fallado. Pero no solo sirve para estar asegurado en caso de que falle un cable o un puerto de red, sino que también se suman los anchos de banda de los puertos en un mismo puerto virtual, por ende, si se arma un Trunk con 2 conexiones gigabit, -en teoria- se debería de obtener un caño de 2 Gigas. Para esto las maquinas tienen que tener 2 tarjetas de red identicas, tienen que sportar 802.3ad o LACP, y el switch lo mismo. En mi caso, conseguí un 3COM 3CDSG8, al cual tengo conectadas las 2 MacPro con 2 conexiones gigabit cada una.
Más allá de eso, lo más interesante viene cuando se aprovechan los recursos de cada una de las maquinas sin desperdiciar una gota de potencia... Para eso, configuré el Apple QMaster en ambas maquinas para que compartan recursos en aplicaciones como el Compressor. Esto que hace? Que cuando exportas un video con el compressor en una de las 2 maquinas, busca maquinas libres para compartir la tarea y repartirla, haciendo asi un cluster de maquinas trabajando en el mismo proceso.
En mi caso, estoy exportando un programa de 40 minutos con mucho material a renderear, en 3 formatos distintos (DV-PAL, M2V para DVD, y MPEG para el servidor de Nuevo Siglo TV), y el tiempo total está estimado en aproximadamente 45 minutos (45 minutos es lo que tarda una de estas maquinas en exportar ese mismo programa a DVD trabajando sola) [También tenemos una G5 Single Processor que demora 7 horas en hacer solamente el M2V para DVD].
Me costó un tiempito llegar a aprender un poquito como para configurar estas cosas... en teoria es fácil, pero a la hora de comprar los aparatos y gastar la guita, no es tan fácil si no sabes que realmente va a funcionar, pero ya puedo decir que les estoy sacando el jugo
Les adjunto un screenshot de la app Batch Monitor (que es la que monitorea los procesos), donde se ven procesos repartidos entre una maquina llamada Mac-Pro y otra MacPro2.
Salú!