Usando meu servidor para fazer tarefas computacionalmente pesadas

0

Eu tenho um laptop no qual faço a maior parte da minha computação, mas é muito leve e leva muito tempo para compilar qualquer coisa ou realizar tarefas pesadas. Algo como instalar um plug-in emacs ou um pacote cabal pode demorar bastante. Eu também possuo um servidor doméstico bastante robusto (ele pode rodar círculos em torno do meu computador inteligente) que não faz muito e eu gostaria de usá-lo mais.

Como eu não sou um guru do Linux, não sei por onde começar isso. Eu considerei usar algo como sshfs para montar meu laptop no meu servidor e chroot para o meu laptop, mas parece difícil e eu pensei que poderia haver uma maneira de automatizar isso já.

Existe uma boa maneira de simplesmente enviar comandos (por falta de uma palavra melhor) para o meu servidor usando meu sistema de arquivos local? Eu tenho o Debian Linux em ambos os computadores.

    
por Rusty Shackleford 26.05.2014 / 05:55

1 resposta

1

Use distcc :

distcc is a program to distribute builds of C, C++, Objective C or Objective C++ code across several machines on a network. distcc should always generate the same results as a local build, is simple to install and use, and is usually much faster than a local compile.

distcc does not require all machines to share a filesystem, have synchronized clocks, or to have the same libraries or header files installed. They can even have different processors or operating systems, if cross-compilers are installed.

    
por 26.05.2014 / 08:51