Archive for marzo, 2003
Computación distribuida.
marzo 19th, 2003 • Comentarios desactivados Viejo
Tags: Viejo
Cuando la gente oye hablar de computación distribuida, piensa en el proyecto SETI. Pero va más alla de trabajar desinteresadamente para una universidad.
Mi distribución de linux, Gentoo, no tiene paquetes precompilados (como RPMS en Redhat, deb en Debian, o tgz en Slackware), sino que tienes q compilarlo tu todo. Esto supone un gran avance en cuanto a rendimiento (todo esta optimizado para mi procesador, y mis librerias). Sin embargo, hay una serie de paquetes (xfree, openoffice, mozilla, kde, gnome) que tardan demasiado en compilar, sobre todo en ordenadores poco potentes.
Con un programa llamado distcc (http://distcc.samba.org) distribuye la carga que supone el compilar todo entre varios ordenadores conectados entre sí mediante una red, y el resultado es el mismo q haberlo compilado localmente, con una velocidad ilimitadamente superior.
En Gentoo, únicamente hay q instalar el programa, y luego activar las opciones en el /etc/make.conf (FEATURES=”distcc”), también es recomendable activar el ccache (cache para gcc) que se complementa muy bien con el distcc.
Es una pena muy grande que en mi red solamente haya uno o dos ordenadores (dependiendo de la temporada) y con procesadores muy lentos. Si los 120 o 130 ordenadores q tenemos en la red usaramos linux, nuestra red de distribución, podría ser gigantesca. Y si no, tendré que conformarme, con compilar formando una red en mi casa, siempre compilará más rápido 2 o 3 ordenadores que 1.
Comentarios recientes