Il existe plusieurs petits appareils Linux / Android sur le marché avec un processeur ARM 1 GHz, 512 Mo de RAM et cca. Stockage de 4 Go pour 35 $ à 40 $. Si j'achète 5 pièces, c'est seulement environ 200 $.
Disons que nous en avons 5 à 10, et nous avons résolu des problèmes de base, par exemple, ils exécutent une distribution Linux pas trop rare (Debian, par exemple), nous avons un accès root et ils sont connectés sur le réseau local, avec IP. Donc, tout est prêt pour faire un cluster (je pense).
Nous avons un ordinateur de bureau ou un ordinateur portable (cca. Processeur x86 2 GHz, 1-2 Go de RAM, plusieurs Go d'espace disque dur / SSD), qui exécute également une distribution Linux standard. Il a un clavier, une souris, un moniteur, nous voulons l'utiliser comme "frontend" du cluster.
Donc, la question est: quelle est la façon la plus simple d'utiliser la puissance de quelques petits ordinateurs avec un ordinateur de bureau?
Les programmes de bureau ne sont pas conçus pour fonctionner dans cet environnement, donc je ne veux pas mettre en place un véritable cluster, le projet est sur le point de pousser certains travaux à partir de l'ordinateur de bureau / netbook et de les partager de la manière la plus optimale possible entre les petits .
Dis, je devrais démarrer le navigateur sur un petit ordinateur, en utilisant X11, il ne consommera pas la mémoire de ma machine de bureau. Si j'ai plusieurs pages ouvertes, je peux en démarrer une autre sur une autre petite machine.
Je peux également démarrer mon éditeur de texte sur un petit ordinateur, il me suffit de partager le dossier sur lequel je travaille. Il y a un petit problème: j'utilise Geany, et je démarre le compilateur en appuyant sur F8, donc la petite machine devrait lancer le compilateur sur la machine de bureau. Cela ne me dérange pas, si je dois écrire un petit script pour cela.
Quel est votre conseil, cela volerait-il?