Um amigo meu achou um compilador chamado distcc.

http://distcc.samba.org/

No site tem at� um exemplinho do cara compilando o kernel distribu�do.

T+

Rafael


Valeu Pitanga.

A "coisa" do for com o OpenMosix eu j� havia entendido e testado.

Compactei para MP3 10 m�sicas wav em 4 minutos.

Sem o OpenMosix apenas uma m�sica j� levava 5 cinco minutos.

Isso resolve boa parte do meu "problema" :)

O fato de o OpenMosix "distribuir" processos � bastante �til nesse caso.

Mas para uma compila��o ele n�o adianta bulhufas. "Preciso" mesmo do Beowulf em alguns casos.

Estou tentando agora com o Beowul+LAM/MPI

Tem um bladeenc "alterado" para trabalhar com processamento paralelo.

Estou tentando fazer funcionar, mas s� recebo erros at� agora.

De qualquer maneira, obrigado a voc� (Pitanga) e ao Rafael Mendes.

[]'s
Alexander

Rafael Mendes escreveu:


Primeiramente tens que descobir um encoder que trabalhe com threads (se
� que o encoder que tu usa j� n�o faz isto) ou v�rios processos
(preferencialmente v�rios processos, threads nem sempre s�o distribut�veis).


O openMosix n�o migra threads, visto que elas compartilham a mesma regi�o de mem�ria (shared memory), prendendo assim este processo nesta m�quina.

Depois de encontrares este encoder coloca o OpenMosix que ele deve
distribuir tudo direitinho.


Ai vai a solu��o

  *

    *bladeenc*

            cdparanoia -B

            for n in `ls *.wav`;

                do bladeenc -quit -quiet $n -256 -copy -crc &

            done;

    Ai vai outras....


* *FLAC* is a lossless audio encoder. http://flac.sourceforge.net/ * *Grip* is a gtk-based cd-player and cd-ripper. You can rip on one node with /cdparanoia/ and encode on the rest of the nodes with *oggenc* http://www.vorbis.com/ *

    *LAME* Ain't an MP3 Encoder http://lame.sourceforge.net/

        o Note: Lame and other applications often get compiled for a
          specific platform, as in march=pentium4 because they
          initially only run on 1 node. If later other nodes get
          attached with a different processor, such as a Pentium3,
          this can cause crashes, however not related to openMosix

  * *mpg321(mpg123)* migrates well when playing and encoding wave files.
  * *FreeJ* claims to support this for creating videolivesets.
    Untested. http://www.freej.org
  * *LiVES* Linux (i) Video Editing Studio using mplayer and mencoder.
    Migrates very nicely due to its use of several sub-programs to do
    the actual audio and video editing.


-- GUS-BR - Grupo de Usuarios Slackware - BR http://www.slackwarebrasil.org/ http://www.linuxmag.com.br/mailman/listinfo/slack-users

Responder a