France Hardware : Forums de discussion
Retrouvez les prix près de chez vous :  
Index du forum | Liste des membres | Liste des groupes | Inscription | F-A-Q | Recherche
Pseudo :    Password :     
23 532 membres enregistrés - 1 911 456 posts - 98 967 topics
Index des forums FH  | Index des forums DegroupNews
      Systèmes et Logiciels Alternatifs
           Conseils pour la Creation d'un cluster Linux
24 connectés(record : 272 le 28 octobre 2008 - 04 h 23)

Vous devez vous connecter pour répondre au topic.
Conseils pour la Creation d'un cluster Linux

seb.c_38


Messages : 1 254
Inscrit le 07/12/05
Ville : Grenoble
Non connecté
  Posté le 23 mai 2008 - 11 h 38 m 13 s
Bonjour a tous.

Je souhaiterai mettre en place un cluster Linux pour faire du calcul de structure.

J'ai plusieurs questions qui se posent sans trouver de reponse precise:

Pour la partie simple:
1- Quelle est la complexite de mise en oeuvre
2- Quel soft choisir

Pour la partie complexe:

3- j'ai un gros soucis de taille de probleme
Un OS 32 bit ne peut adresser que 4Go de RAM (c'est la raison principale de ma question)
Si je met un systeme 64bits en tete et que les machines du cluster sont en 32 bit, est-ce que je serai capable d'adresser plus que 4go ?

Si quelqu'un a un debut de reponse, il sera le bienvenu !!

Merci et Bon WE.

Seb.





gege38
- Ancien Modérateur -
Chief of the
(¯`·.__[T3aM.BouL3T©]__.·´¯)
Potatoe Reloaded

Messages : 14 114
Inscrit le 05/02/03
Ville : Domène
Non connecté
  Posté le 23 mai 2008 - 18 h 18 m 32 s
Oulà, faire du grid computing, c'est un sujet intéressant, mais faut d'abord bien se renseigner. Ca reste en effet avant tout un sujet de recherche plus qu'une application finale. Maintenant, il existe des solutions.

Pour ton calcul de structure, entend-tu une mémoire partagée entre tous les noeuds ? Si oui, as-tu un réseau dimensionné pour, surtout en termes de latence ? TCP/IP est en effet très mal adapté pour ça.
Si tu veux simplement avoir un master qui découpe des tâches de calcul et les envoie à des slaves pour calcul, alors c'est bcp bcp plus simple. Il existe des distribs Linux (me souviens plus du nom désolé) qui permettent de gérer cela.

Reste après les bonnes vieilles méthodes à coup de partage NFS si les données sont pas critiques ;)



" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld


fe2plus
Voiciiii venuuuu

Messages : 5 168
Inscrit le 25/08/05
Ville : Gre
Non connecté
  Posté le 25 mai 2008 - 00 h 25 m 19 s
Parallel Knoppix, de mémoire, était taillé pour le cluster.
Après, je ne sais pas si ça peut convenir.



Vends: Solex 3800 (me contacter en MP)
Vends: Batterie acoustique Deep Peaux neuves + peaux silencieuses. Dispo à Michel Musique Grenoble.


alaingre
linux for ever

Messages : 1 789
Inscrit le 27/11/03
Ville : grenoble
Non connecté
  Posté le 25 mai 2008 - 23 h 05 m 23 s
Bonsoir

Pour compléter la suggession de f2plus
http://ftp.traduc.org/doc-vf/gazette-linux/html/2005/110/lg110-C.html

Sous ubuntu il ya un méta packetage red-hat cluster suite mais la doc d'ubuntu n'en parle pas http://doc.ubuntu-fr.org/cluster En tout cas il faut maitriser l'affaire ...





Osez linux avec une Eeepc > Easy to learn, Easy to work, Easy to play

seb.c_38


Messages : 1 254
Inscrit le 07/12/05
Ville : Grenoble
Non connecté
  Posté le 26 mai 2008 - 17 h 00 m 14 s
Salut a tous,

et merci pour vos reponses. Je vais essayer les pistes de Fe2+ et Alain.

Gege, mon probleme est principalement un probleme de Memoire (RAM) et de la limite a 4Go imposee par un OS 32 bits.

Ca va peut etre ramer avec reseau TCP/IP a 100Mbps mais est-ce que ca peut me permettre de depasser cette limite de 4Go ?

Merci,

Seb.




gege38
- Ancien Modérateur -
Chief of the
(¯`·.__[T3aM.BouL3T©]__.·´¯)
Potatoe Reloaded

Messages : 14 114
Inscrit le 05/02/03
Ville : Domène
Non connecté
  Posté le 27 mai 2008 - 14 h 57 m 50 s
Arf, ca va pas être simple si tu veux aggréger les ressources.
Le plus simple est, si tu es le développeur du logiciel, de prévoir des batches de calcul facilement exportables que tu envoies vers tes machines cibles.

Sinon, si tu veux avoir une vision unifiée, soit tu investis dans un vrai cluster avec des bus système et réseau qui vont bien, soit tu prends un gros serveur 64b avec 8Go ou 16Go de RAM.

Perso, je vote pour la 2eme soluce, facilement adressable en entreprise.



" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld


seb.c_38


Messages : 1 254
Inscrit le 07/12/05
Ville : Grenoble
Non connecté
  Posté le 27 mai 2008 - 15 h 40 m 12 s
Bon, je pense que je vais me pencher sur l'option 2 : Une grosse babasse.

merci a tous pour vos reponses. :yes:

A+

Seb.




dark oopa
.

Messages : 14 627
Inscrit le 04/04/03
Ville : Bron
Non connecté
  Posté le 27 mai 2008 - 19 h 06 m 14 s
+1, avec les quadcores, il est maintenant assez aisé et aps trop trop cher d'avoir une grosse bécanne avec 8 voir 16 coeurs et bcp de ram

attentions à bien utiliser tous les cannaux mémoire pour maximiser la bande passantes car dans certains cas elle limite la puissance de la bete ( tous les coeurs se la partage )

apres, si ton appli est vraiment massivement parallèle, CUDA, le logiciel de NVIDIA qui permet d'utiliser sa CG comme co processeur peut etre une bonne alternative

peu cher et si l'application est adaptée à ça, les perfs défoncent n'importe quel serveur que tu pourrais te monter.

pour ça il faut avoir bcp bcp de threads à gerer, une 8800GTX, c'est jusqu'à 25 000 threads en vol. Si t'as de quoi exploiter ça, tu devrais te renseigner sur le bignou ( ne serais ce que pour voir si ton logiciel est compatible avec le systeme )

edit: un article interessant:
http://www.hardware.fr/articles/678-1/nvidia-cuda-plus-pratique.html


Message édité 1 fois, la dernière par dark oopa le 27 mai 2008 - 19 h 07.

le meilleur des cadeaux pour votre copine

seb.c_38


Messages : 1 254
Inscrit le 07/12/05
Ville : Grenoble
Non connecté
  Posté le 28 mai 2008 - 10 h 43 m 27 s
Salut Dark oopa,

C'est interessant, mais d'apres ce que j'ai compris, il faut egalement que le programme soit compiler pour supporter le CUDA.
Correct ?

Mais mon probleme est surtout sur la taille de mon modele qui semble necessite plus de 4Go de RAM.

Autre question (s'il y a tjr du monde qui suit ce topic), je sais que ca ne marchais pas pour XP, mais est-il possible d'installer un vista 64 sur une architecture 32 bis ?

Seb.


Message édité 1 fois, la dernière par seb.c_38 le 28 mai 2008 - 10 h 48.


Woofy
Pour les bons tuyaux me demander

Messages : 26 543
Inscrit le 11/01/02
Ville : Lyon
Non connecté
  Posté le 28 mai 2008 - 10 h 47 m 57 s
Hum, une 8800 GTX dans un serveur ? Oo
Y a que moi que ça choque ou bien ... ?
Sinon on a acheté un serveur HP Proliant DL 360 G5, bi Xéon quad core et 10Go de ram, 2 Disques SCSI Ultra 320 de 146Go, pas trop cher, on en a eu pour moins de 3000€ HT il me semble !
Et windows 2003 serveur 64 bits supporte plus de 4Go de ram.


Message édité 2 fois, la dernière par Woofy le 28 mai 2008 - 10 h 49.

:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


seb.c_38


Messages : 1 254
Inscrit le 07/12/05
Ville : Grenoble
Non connecté
  Posté le 28 mai 2008 - 11 h 03 m 59 s
je ne sais pas si je vais avoir le feu vert pour 3000€ ...




Woofy
Pour les bons tuyaux me demander

Messages : 26 543
Inscrit le 11/01/02
Ville : Lyon
Non connecté
  Posté le 28 mai 2008 - 11 h 08 m 51 s
C'est juste pour te donner une idée.



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


seb.c_38


Messages : 1 254
Inscrit le 07/12/05
Ville : Grenoble
Non connecté
  Posté le 28 mai 2008 - 11 h 20 m 49 s
je me doute. merci en tout cas !!




gege38
- Ancien Modérateur -
Chief of the
(¯`·.__[T3aM.BouL3T©]__.·´¯)
Potatoe Reloaded

Messages : 14 114
Inscrit le 05/02/03
Ville : Domène
Non connecté
  Posté le 28 mai 2008 - 16 h 06 m 37 s


Le 28 mai 2008 - 11 h 08, Woofy a écrit :
C'est juste pour te donner une idée.


AHMA, proposer un HP DL360 G5 pour ses besoins est tout aussi futile que proposer une 8800GT :roll:

Par exemple, un Dell PE1435 propose jusqu'à 32Go de RAM et bi-quadcore pour un prix sous les moins de 1000€ HT...



" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld


Woofy
Pour les bons tuyaux me demander

Messages : 26 543
Inscrit le 11/01/02
Ville : Lyon
Non connecté
  Posté le 28 mai 2008 - 16 h 17 m 15 s
Heu j'monte à presque 1500€ HT pour une conf a peu prêt similaire à ce que je disais. Certe moins cher mais plus cher que ce que tu disais !



:smileymouth: Totalement inutile, donc completement indispensable :smileymouth:

:sms:


gege38
- Ancien Modérateur -
Chief of the
(¯`·.__[T3aM.BouL3T©]__.·´¯)
Potatoe Reloaded

Messages : 14 114
Inscrit le 05/02/03
Ville : Domène
Non connecté
  Posté le 29 mai 2008 - 14 h 54 m 59 s
Quel est son besoin ? D'après ce que j'en ai compris, le bottleneck est la RAM. A t'il des besoins de computation forts ? Non. A t'il des I/Os élevés sur le disque ? Non.

Concrètement, l'avantage d'un 1435, c'est qu'il est facilement extensible et ne fait que 1U. Il peut donc budgeter dans un premier temps 8GB de RAM avec 1CPU, un disque SATA de 80Go, etc. et si problème, prendre des upgrades.

Partir tout de suite sur un monstre, c'est faire exploser le budget et surtout la place disponible. Certes, il n'a pas 10000 servers à administrer, mais c'est tout autant important.



" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld


seb.c_38


Messages : 1 254
Inscrit le 07/12/05
Ville : Grenoble
Non connecté
  Posté le 29 mai 2008 - 15 h 22 m 25 s
sinon, dans le cadre de minatec, HP met a disposition un supercalculateur ... Ca peut etre une solution.

Faut juste entrer ds le truc ...




seb.c_38


Messages : 1 254
Inscrit le 07/12/05
Ville : Grenoble
Non connecté
  Posté le 29 mai 2008 - 15 h 28 m 30 s
Bon, je remet les choses au clair:

Ma limitation c'est les 32 bits de Windows qui ne permettent d'adresser que 4Go

j'ai une machine (pas une workstation) qui a deja 4Go, mais 32bit.
J'ai une autre machine (laptop) AMD 64bit avec 1Go de RAM, mais pas beaucoup de place pour swapper sur le disque.

Mon idee etait de mettre un OS 64 bit sur le laptop et pouvoir utiliser les 4Gb de l'autre machine (qui a en plus de l'espace disque pour swapper si besoin) via la grappe.

Ca peut se faire ca ?

Seb.






Page genérée en 0.3789 secondes par RahForum 2.0 | Gzip off |  Stats |  Metaforums |  RSS
© 2004 Cerbere Systems.
Prix Matériel Informatique | Informatique Lyon | Informatique Grenoble | Informatique Annecy | Informatique Marseille | Informatique Bordeaux | Forum Informatique
ADSL |Actualité ADSL | e-commerce | Commande Au Volant
Creative Commons
Message Boards and Forums Directory