Existem vários pequenos dispositivos Linux / Android no mercado com processador ARM de 1 GHz, 512 MByte de RAM e cca. Armazenamento de 4 Gbyte por US $ 35 a US $ 40. Se eu comprar 5 peças, são apenas cerca de US $ 200.
Digamos que temos de 5 a 10 unidades, e resolvemos coisas básicas, por exemplo, eles executam algum tipo de distribuição Linux não muito raro (Debian, por exemplo), temos acesso root e eles estão conectados na rede local, com IP. Então, tudo está pronto para fazer um cluster (eu acho).
Temos um computador ou notebook (processador de 2 GHz x86, 1-2 GByte de RAM, vários GBytes de espaço em HDD / SSD), que também executa uma distribuição Linux padrão. Possui teclado, mouse, monitor, queremos usá-lo como o "frontend" do cluster.
Portanto, a pergunta é: qual é a maneira mais fácil de utilizar a potência de dois computadores pequenos com um computador de mesa?
Os programas de área de trabalho não são projetados para funcionar nesse ambiente; portanto, não quero configurar um cluster real, o projeto está prestes a enviar alguns trabalhos do computador desktop / netbook e compartilhá-lo da melhor maneira possível entre os pequenos .
Digamos, eu deveria iniciar o navegador em um computador pequeno, usando o X11, ele não consome a memória da minha máquina desktop. Se houver muitas páginas abertas, posso iniciar outra em outra máquina pequena.
Também posso iniciar meu editor de texto em um computador pequeno, basta compartilhar a pasta em que estou trabalhando. Ele tem um pequeno problema: estou usando o Geany e inicio o compilador pressionando F8; portanto, a pequena máquina deve iniciar o compilador na máquina de desktop. Eu não me importo, se eu tiver que escrever um pequeno script para ele.
Qual é o seu conselho, ele voaria?