Clustering sous Linux : comment s'initier ? [Topic Unique] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 28-06-2003 à 19:09:40
Y'a eu deux magazines de Dream/Login qui en parlaient:
Dream de Fevrier 1999 numero 59
Login: d'Avril 2001 numero 83
(c'est un drapal déguisé en fait )
Marsh Posté le 28-06-2003 à 19:11:18
Rasthor a écrit : Y'a eu deux magazines de Dream/Login qui en parlaient: |
Dream, je suppose que c'était dans l'optique calcul 3D en réseau ?
Login doit être davantage orienté Linux, donc plus dans mon optique de recherche .
Merci pour l'info, je pourrai éventuellement commander ces numéros !
Marsh Posté le 28-06-2003 à 19:15:42
Ben Login est juste le nouveau nom de Dream (ex-magasine AmigaDream)
Tu devrais commander les 2 directement si tu peux.
Mais bon, ils ne vont aux fonds des choses, mais ça peut être un bon point de départ.
C'est dans quel but que tu veux faire ce cluster ?
Marsh Posté le 28-06-2003 à 19:34:33
Pas dans un but particulier pour le moment, mais les possibilitées d'un telle technique m'apparaitront plus clairement quand je la maîtriserai un peu, ce qui me permettra de trouver des applications, je pense
Ok pour Dream, j'ai confondu avec Studio Multimédia
Marsh Posté le 28-06-2003 à 19:41:23
Je vais commander le n°83 sur leur site ( http://www.possepress.com/cgi-bin/ [...] ng=1&nav=C )
Il y a aussi le n°86 sur la répartition de charges ( http://www.possepress.com/cgi-bin/ [...] ng=1&nav=C ) qui est un domaine adjacent au clustering, à priori
D'autres bons plans comme celui là ?
Marsh Posté le 28-06-2003 à 19:47:28
t'as regardé sous www.google.com ?
Et dans le forum, tu as fait une recherche ? Tu pourrais nous mettre les topics interessants par exemple.
Marsh Posté le 28-06-2003 à 19:53:08
Sur le forum, pas de topics intéressant : quelques questions, et peu de réponses ( http://forum.hardware.fr/forum1.ph [...] =1&subcat= )
Ce topic là est l'un des plus gros ( http://forum.hardware.fr/forum2.ph [...] h=&subcat= ) et n'est pas vraiment transcendant...
Quand à google, il y a pas mal de trucs sur Internet, mais c'est très touffu et assez orienté pro. Et rien ne vaut quelques conseils bien avisés en direct : je n'aurai jamais trouvé ces deux exemplaires de Login dans google !
Marsh Posté le 28-06-2003 à 19:55:27
Un topic avec plein de lien:
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
Marsh Posté le 28-06-2003 à 20:00:38
fait une recherche du cote de openmosix
http://openmosix.sourceforge.net/
et pour un petit test:
http://www.linuxfrench.net/article.php?id_article=1177
Marsh Posté le 28-06-2003 à 20:04:02
Rasthor a écrit : Un topic avec plein de lien: |
Bof, y a pas tant de liens que ça...
A part http://www.beowulf.org que je connais déjà et qui apporte pas grand chose pour l'initiation, le reste n'est pas très intéressant...
Marsh Posté le 28-06-2003 à 20:07:10
mapti89 a écrit : fait une recherche du cote de openmosix |
J'ai déjà regardé sur Internet, ça a l'air assez simple d'utilisation, mais c'est assez limité : ça ne divise pas un processus en plusieurs sous-tâches réparties entre plusieurs PC, mais ça attribue une tâche au PC le plus disponible dans le noeud.
Donc c'est du load balancing et uniquement ça : un processus unique qui prend 100 % des capacités de calcul de la machine ne sera pas réparti ( voir cet article de linuxfrench.net : http://www.linuxfrench.net/article.php?id_article=1177 )
Marsh Posté le 28-06-2003 à 20:09:02
rpgman a écrit : |
tu cherche koi comme type de clustering?
parce ke repartir un processus sur plusieur machine je ne savai meme pas ke ct possible
Marsh Posté le 28-06-2003 à 20:12:14
mapti89 a écrit : |
Ben vi, en fait je sais pas
Il me semble que les processus spécialement programmés pour peuvent être répartis entre plusieurs machines.
C'est le cas des clusters scientifiques qui forment un unique calcultateur virtuel : la tâche à calculer, par exemple le repliement d'une protéine, est divisée en un ensemble de sous-tâches réparties entre les noeuds et communiquant dynamiquement ensemble, comme les composants internes d'un ordinateur dialoguent entre eux.
Marsh Posté le 28-06-2003 à 20:18:00
rpgman a écrit : |
apparement a part openmosix ya pas grand chose:
Qluster Os est payant je croi
openSSi a fait faillite
kherrighed s'arrete au noyau 2.2
il reste openmosix
mais de toute fasson il existe tres peu d'aplli specifique comme tu les decri.
openmosix reagira comme un PC SMP c ki est deja tres bien
bien utiliser je pense ke cela peu etre sympa
Marsh Posté le 28-06-2003 à 20:29:21
si tu veu faire un test sans te KC la tete:
http://bofh.be/clusterknoppix/
je le test ce soir perso
Marsh Posté le 28-06-2003 à 20:35:06
Il y a LinuxVirtualServer, aussi apparament (voir la toute fin de la page de Linuxfrench, qui prépare un article à priori)
Mais plutôt que des noms de logiciels, ce qui m'intéresse ici sont des pistes/livres/idées pour s'initier au clustering en général, et plus particulièrement sous Linux
Marsh Posté le 28-06-2003 à 20:35:45
mapti89 a écrit : si tu veu faire un test sans te KC la tete: |
Tu t'intéresses aussi au clustering ?
Marsh Posté le 28-06-2003 à 21:19:50
rpgman a écrit : |
je my interesse pour faire de l'encodage de DVD
un petit encodage en 30min m'irai bien et je pense pouvoir y ariver grace au clustering donc je cherche un peu.
sinon je n'en est jamais mis en place pour l'instant
Marsh Posté le 29-06-2003 à 15:01:19
mapti89 a écrit : |
C'est vrai que pour des tâches lourdes comme l'encodage vidéo, le clustering permet de recycler ces PC des générations précédente, genre PIII 650 ou Céléron 500, en augmentant la capacité de calcul pour un rapport performance/prix très intéressant... Sans compter le challenge du clustering en lui-même
Je vois d'autres utilitées pour une utilisation domestique (mais pour Powers Users quand même) : rendu de graphisme 3D (Pov, Blender), décryptages de fichiers protégés, simulations diverses pour les étudiants scientifiques (qui peuvent ainsi se faire la main sur les techniques de clustering), optimisation des ressources en général, avec bien sûr encodage/décodage multimédia... La liste est certainement plus longue
Marsh Posté le 29-06-2003 à 15:37:15
Deja une question fondamentalle:
Quel est le proc minimum et la mémoire minimum pour faire un cluster (donc faire tourner linux) ?
386 ?
486 DX ?
Pentium 60 ?
Quel prix honnete peut-on demander pour une si vieille machine ?
Marsh Posté le 29-06-2003 à 16:33:57
la config mini dépend des distributions, je suppose.
Mais pour toutes les tâches que j'ai listée plus haut, je pense que le rapport encombrement/bruit/consommation électrique n'est pas optimal en dessous d'un PII 350.
Des PII 350, on peut en récupérer à la pelle pour pas cher si on sait les chercher...
Marsh Posté le 29-06-2003 à 19:32:14
bon j'ai reussi a me monter un ti clustering entre mon athlon XP2400 et mon BI PIII 500 grave a clusterknoppix
sa marche plutot bien
a la sortie sa me fait un PC avec 3 proco et 1.5Go de ram
pas vraiment pus le tester a fond mais sa repondai plus tot tres bien
Marsh Posté le 29-06-2003 à 20:19:05
mapti89 a écrit : bon j'ai reussi a me monter un ti clustering entre mon athlon XP2400 et mon BI PIII 500 grave a clusterknoppix |
Le paramétrage a t-il été douloureux ?
Tu as un gain de perfs sur l'encodage divx ? et en général ?
Marsh Posté le 29-06-2003 à 20:20:06
rpgman a écrit : Des PII 350, on peut en récupérer à la pelle pour pas cher si on sait les chercher... |
Tu as une estimation de prix ?
Marsh Posté le 29-06-2003 à 20:31:19
Rasthor a écrit : |
Petites annonces ou http://www.ebay.fr/
Le top reste quand même les entreprises qui font évoluer leur parc, et peuvent être amenées à se débarrasser de dizaines de machines d'un coup.
C'est des plans à capter, mais il y a moyen d'avoir pas mal de matos pour pas cher
Marsh Posté le 29-06-2003 à 20:55:38
rpgman a écrit : |
pas pu tester pour l'encodage divx car pour l'instant je fais sa avec des live CD
le parametrage est tres simple
le gain en perf est bon si il n'y pas pas trop de donner ki doive circuler par le rezo
Marsh Posté le 29-06-2003 à 20:56:58
Et tu vois un gain de perfs dans une utilisation classique, ou une plus grande disponibilité du système ?
edit : grilled par ton edit
Marsh Posté le 29-06-2003 à 20:57:59
Je me demande si ça peut améliorer les perfs dans les jeux ça
On pourrait imaginer que oui si le jeux utilise plusieurs processus qui s'éxécutent en parallèle...
Marsh Posté le 29-06-2003 à 21:30:00
rpgman a écrit : Je me demande si ça peut améliorer les perfs dans les jeux ça |
nop pas d'amelioration dans les jeux je pense
deja ke le smp ameliore tres peu les jeux, alors le clusteraing encore moin.
de plus il n'y ya ke tres peu de jeu ki profite du SMP
et pout une plus grande dipso du system je dirai ke oui, mais c tt de meme moin bien ke du SMP
Marsh Posté le 30-06-2003 à 00:02:51
tu ne peux rééllement accelerer ton appli que si l'appli est prevu pour avec des librairies de passages de messages comme PVM ou MPI.
au niveau du systemes d'exploitation, les OS "cluster" qui s'equilibrent d'eux meme sur differents noeuds c'est en cours de développement. Au dernier salon IPDPS (salon sur la recheche en clustering et haute dispo) des projets ont été présenté, certains sont très interessants..
Marsh Posté le 30-06-2003 à 02:04:50
Coda a écrit : tu ne peux rééllement accelerer ton appli que si l'appli est prevu pour avec des librairies de passages de messages comme PVM ou MPI. |
open mosix a justemen fait pour palier au prob de PVM et MPI
sa permet de le rendre compatible avec plus d'aplication
Marsh Posté le 30-06-2003 à 11:10:48
j'install clusterKnoppix sur le dd de mon bipro
comme sa je pourai faire des test de compression DVD->divx
Marsh Posté le 30-06-2003 à 11:46:01
mapti89 a écrit : |
ouaip mais pas toujours tres efficace ... en fonction de ton type d'appli des systemes de gestion de file d'attente type PBS sont plus efficace
Marsh Posté le 30-06-2003 à 11:46:55
mapti89 a écrit : j'install clusterKnoppix sur le dd de mon bipro |
tu peux essayer CLIC aussi qui ne marche bien et avec de bons outils de gestion du cluster...
Marsh Posté le 30-06-2003 à 11:53:44
Coda a écrit : |
oki
là j'ai fini de l'install en dur
premier prob avec le live cd ma carte rezo ete bien reconnu, là apres l'install sur le dd plus de carte reseau
vais voir comment la parametrer
Marsh Posté le 30-06-2003 à 13:04:38
J'ai l'impression qu'il y en a qui mélange un peu tout
openMosix : fait qu'un ensemble de PC passe comme un gros PC SMP (il me semble que le patch est inclue dans le noyau distribuer par mdk)
kerrighed : fait du partage de page mémoire, ainsi plusieurs threads peuvent tourner sur des noeuds différents.
Ensuite, il reste PVM, MPI qui sont des lib de passages de messages pour appli distribué. Je crois que POV permet de le faire.
Ensuite, il y a des applications écrites pour fonctionner en distribué comme transcode pour coder les divx et autre dvd.
Marsh Posté le 30-06-2003 à 18:17:42
Effectivement, c'est bien possible qu'on mélange tout, surtout moi, c'est pour ça que je veux apprendre
Comment as-tu acquis tes connaissances sur le clustering ?
As-tu des bons plans à nous donner ?
Sinon, kerrighed peut-il utiliser la puissance de calcul des pc du réseau ou juste leur mémoire ?
Marsh Posté le 01-07-2003 à 00:02:34
j'ai reelement tester openmosix ce soir en essayant de lancer plusieur instance de seti et de les repartir sur different PC.
tres décu, sa ne marche pas du tout . j'espere ke cela vien d'une incompatibilité avec seti, mais j'ai juste reussi a perdre en perf...
Marsh Posté le 28-06-2003 à 19:06:17
[Compilation de références pour s'initier au clustering]
Sites Web :
Initiation Générale :
Installation et configuration :
OS ou logiciels permettant le clustering :
Tests et articles :
Magazines :
Livres :
Conférences/Salons
Was :
Je suis vraiment intéressé par le potentiel du calcul distribué et du clustering, en particulier sous Linux étant donné la lourdeur des clusters Windows et le prix des licences...
Je cherche différents moyen de m'initier, notamment avec des bouquins, mais l'écrasante majorité des livres traitant de ces sujet sont en anglais (voir par ex les éditions Eyrolles http://www.eyrolles.com/php.inform [...] 80b070accb )
Connaissez-vous un bon bouquin en français pour m'initier ?
Avez-vous des bons conseils pour un ch'tit débutant, et/ou quelques pistes ?
Message édité par rpgman le 17-07-2003 à 10:16:46