Esta questão já tem uma resposta aqui:
Bem, algo semelhante a isso.
Tem um antigo desktop rodando uma distro baseada no Ubuntu e um macbook igualmente antigo.
Gostaria de conectar e utilizar tanto a sua capacidade de computação para tarefas do dia-a-dia, como navegação, jogos, codificação, filmes, etc.
Já ouviu falar de computadores cluster, que parecem bons, mas a maioria deles sugere um hardware similar. E também lemos que eles podem realmente ser contra-úteis devido à maneira como o nó mestre executaria os subnós, portanto, muito desperdício de energia nos sub-nós se o mestre não delegar.
Mas eu só tenho uma ideia vaga.
Pergunta é, um desktop e um laptop, com hardware diferente, pode ser feito para trabalhar em conjunto, com elegância e para tarefas normais? E como?
Especificações do desktop (SO elementar, 32 bits) 1. CPU Intel Pentium Dual Core E2180 @ 2.00GHz
2. 1GB de RAM SDRAM (sim, é tão antigo!)
3. Disco SATA de 160GB
4. Controladora de gráficos integrada Intel Corporation 82945G / GZ
Especificações do notebook (Snow Leopard, 32 bits?) 1. CPU Intel Core 2 Duo @ 2.16GHz
2. RAM DDR2 de 2 GB 667 MHz
3. SSD de 250 GB
4. Intel GMA 950 64MB
PS - Claro, vai colocar em distro baseada em Ubuntu em ambos.
PPS - Deve haver uma solução, certo?
PPPS - Um passo-a-passo seria legal.
EDIT - Já leu muitos tópicos, e todos eles afirmam que o acesso à RAM de uma máquina diferente é muito caro. Portanto, pode haver um cenário em que a RAM seja compartilhada como uma e somente a CPU seja "clusterizada" como tal. OU talvez colocando uma grande RAM em uma das máquinas, o que for mais fácil.
fonte
Respostas:
O que você quer é um Cluster Beowulf. Geralmente não é fácil, a menos que você esteja usando um software que foi codificado para isso. E isso não significa tarefas normais. Quase impossível se o hardware não é igual. Você pode efetivamente bifurcar somente tarefas pré-definidas repetitivas em vários sistemas sem hardware similar.
fonte