St�phane BERDIN wrote:
>
> Hello,
>
> J'ai l'intention de monter un cluster de 4 PC ( P133 32 Mo Ram)sous Linux.
> Apparement il y aurait plusieurs m�thodes pour ce faire, utiliser les
> librairies PVM ou bien int�grer un patch au kernel : MOSIX
> qui se chargerait de r�partir les t�ches sur le node le moins charg�.
> Sur la page de MOSIX ( http://www.cs.huji.ac.il/mosix/ ) on lit que �a
> marche bien avec Suse et Redhat, pourquoi �a ne marcherait pas avec _toute_
> les distribs ?
> Le kernel �tant � fortiri le m�me.
Oui, ca marche bien avec la debian. C'est juste le script d'install des
binaires mosix
qui n'est pas debian compatible (l'installation manuelle est expliqu�e
ds la doc).
>
> Apparement tant que le programme n'est pas recompil� avec les libs PVM, �a
> sert pas � grand chose de se fabriquer un cluster, par contre avec MOSIX, �a
> � l'air + simple ?
>
> Est-ce que le gain de performance est significatif ou bien est-ce de l'ordre
> de 5 - 6 % ?
Si tes processus peuvent �tre "bien" distribu�s, tu devrais atteindre
plut�t les 80% de gain
(test effectu�s cet �t�).
Les processus qui se distribuent "bien" sont des process qui :
- ne font pas des acc�s r�gulier aux ressources bas-niveau de la
machine �mettrice (I/O disque, vid�o etc...)
- ont une dur�e de vie un peu plus longue que qq secondes.
PVM et MPI sont des librairies permettant la distribution de calcul. Il
faut modifier ses programmes pour utiliser les appels aux routines
PVM/MPI avant de pouvoir distribuer ses calculs.
Voila, voila, bon courage.
Fab