IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows XP Discussion :

Peut-on faire du cluster avec winXP ? [Infos]


Sujet :

Windows XP

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Janvier 2004
    Messages : 92
    Points : 70
    Points
    70
    Par défaut Peut-on faire du cluster avec winXP ?
    voila j'ai windows xp et je voulais savoir si on peus utiliser plusieur ordi en réseau local pour faire des calculs. Comme j'en ai 4.. Et sa marche aussi pour les jeux l'utilisation de plusieur processeur ? merci
    Mon blog sur la 3d et la programation! de bien vouloir le visiter!

  2. #2
    Membre habitué Avatar de Driden
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 146
    Points : 166
    Points
    166
    Par défaut
    Pour les jeux on oublie et si je crois pas qu'il y ait de cluster digne de ce nom qui tourne sous Windows

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 304
    Points : 253
    Points
    253
    Par défaut Re: Peut-on faire du cluster avec winXP ?
    Citation Envoyé par wikers
    voila j'ai windows xp et je voulais savoir si on peus utiliser plusieur ordi en réseau local pour faire des calculs. Comme j'en ai 4.. Et sa marche aussi pour les jeux l'utilisation de plusieur processeur ? merci
    J'appelle ca pour ma part de l'algo distribué mais c'est pas facile a mettre en oeuvre... as tu une idée de ce que tu veux faire exactement ?
    TOUT CE QUI EST VRAISEMBLABLE N'EST PAS FORCEMENT VRAI . MEFIEZ VOUS

  4. #4
    Membre régulier
    Inscrit en
    Janvier 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Janvier 2004
    Messages : 92
    Points : 70
    Points
    70
    Par défaut
    oui ke foudrais faire des rendus plus rapide avec mes logiciels de 3d comme blender ou terragen.
    Mon blog sur la 3d et la programation! de bien vouloir le visiter!

  5. #5
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Il faut bien distinguer multi-processeur et multi-machines.
    Le premier est géré par certains OS (je crois que XP en fait partie), et ne demande pas forcement que le logiciel ait été concu specialement pour utiliser le multi-processoring.
    En revanche, pour utiliser plusieurs machines reliées par un réseau, il est necessaire soit que les applications aient été concues spécifiquement (par exemple avec l'utilisation de la librairie MPI pour ne citer qu'elle), soit que les applications que tu souhaites utiliser soient gérées par un genre d'intergiciel (mot francais pour middleware), qui s'occupera de la distribution de charge. Je ne connais pas d'exemple de tel software, ce qui ne veut pas dire que ca n'existe pas.
    En tout cas, pour les jeux, cette deuxieme solution me parait extrèmement compromise, puisqu'un jeu demande beaucoup de ressources, certes, mais de facon quasi immédiates.
    Or ce qui se parallelise bien sur des cluster, ce sont des calculs longs, pas de nombreux calculs rapides....
    Pour les logiciels de 3d, pas la moindre idée
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  6. #6
    Nouveau membre du Club
    Inscrit en
    Juin 2003
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 38
    Points : 38
    Points
    38
    Par défaut
    Si ca peut apporter une aide quelconque, pour un projet de fin d'etudes l'an dernier, on avait décider de tester differentes solutions de clustering, et on avait fait nos test avec blender, donc il peut etre utiliser en cluster.

    Juste pour donner une idée des performances, le calcul de rendu d'une image 3D s'effectue environ 2,4 fois plus vite avec un cluster de trois machines que sur une machine unique...

    Mais on avait fait ce cluster sous linux...

    Sous windows, on s'était un peu renseigner, et je crois qu'il existe un win fait pour le cluster, une version de win 2000 data server ou un truc comme ca.
    Mais bon, c'est limité a deux ou quatre pc pour le cluster, alors que sous linux, tu ajoutes autant de noeud que tu as de machines...

    Donc a mon avis, sous win, tu risque d'avoir du mal a le mettre en place...

    En espérant que ca eclaircisse un peu..

  7. #7
    Membre régulier
    Inscrit en
    Janvier 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Janvier 2004
    Messages : 92
    Points : 70
    Points
    70
    Par défaut
    ok merci pour vos remarque , j'ai la verision 9.0 de suse , on peut aussi faire du cluster avec ?
    Mon blog sur la 3d et la programation! de bien vouloir le visiter!

  8. #8
    Nouveau membre du Club
    Inscrit en
    Juin 2003
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 38
    Points : 38
    Points
    38
    Par défaut
    Ben a priori, tu peux faire des clusters avec n'importe quelle distrib.
    Le truc, c'est que c'est pas tout simple, il faut patché ton kernel, le recompiler pour qu'il soit "mosix-enabled" (pour un cluster mosix), et après, faut configurer pas mal de choses encore (ssh entre les pc de ton cluster pour qu'ils s'identifie entre eux pour se communiquer les commandes a executer par exemple)...

    Si ca t'interresse, je peux essayer de retrouver mes docs (mais je promets rien, chuis plutot bordelique ;-) )

  9. #9
    Membre régulier
    Inscrit en
    Janvier 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Janvier 2004
    Messages : 92
    Points : 70
    Points
    70
    Par défaut
    ok merci....
    Mon blog sur la 3d et la programation! de bien vouloir le visiter!

  10. #10
    Membre du Club
    Inscrit en
    Mai 2003
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 62
    Points : 58
    Points
    58
    Par défaut
    Le clustering est accessible avec Windows 2003 Server :

    Windows 2003 Web Server supporte 2 CPUs 32 bits
    Windows 2003 Standard Server supporte 4 CPUs 32 bits
    Windows 2003 Enterprise Server supporte 8 CPUs 32 bits ou 64 bits Itanium Intel
    Windows 2003 Datacenter supporte 32 CPUs 32 bits et jusqu'à 64 processeurs 64 bits Itanium Intel Server.

    Pour exploiter Windows 2003 Datacenter un minimum de 8 CPUs est requis.
    "Le plus simple est toujours le meilleur, mais le meilleur n'est pas toujours le plus simple"

  11. #11
    Membre régulier
    Inscrit en
    Janvier 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Janvier 2004
    Messages : 92
    Points : 70
    Points
    70
    Par défaut
    merci mais je vais plutôt m'orienté vers linux... question de cout , parceque à 16 je sais pas trop si je peus acheter sa..
    Mon blog sur la 3d et la programation! de bien vouloir le visiter!

  12. #12
    Membre du Club
    Inscrit en
    Mai 2003
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 62
    Points : 58
    Points
    58
    Par défaut
    Citation Envoyé par wikers
    Comme j'en ai 4..
    Citation Envoyé par wikers
    parceque à 16 je sais pas trop si je peus acheter sa.
    As-tu 4 ou bien 16 CPUs ?
    "Le plus simple est toujours le meilleur, mais le meilleur n'est pas toujours le plus simple"

  13. #13
    Membre habitué Avatar de Driden
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 146
    Points : 166
    Points
    166
    Par défaut
    4 PC ça fait 4 processeurs ou 8 pour des cartes bi-proc mais pas 16.

  14. #14
    Membre régulier
    Inscrit en
    Janvier 2004
    Messages
    92
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Janvier 2004
    Messages : 92
    Points : 70
    Points
    70
    Par défaut
    j"en ai 4 ;3 de 2 ghz PIV et un autre de 2.6
    Mon blog sur la 3d et la programation! de bien vouloir le visiter!

  15. #15
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 304
    Points : 253
    Points
    253
    Par défaut
    J'en profite pour poser une question: quel est la différence entre faire du clustering et de l'algorithme distribué ??
    TOUT CE QUI EST VRAISEMBLABLE N'EST PAS FORCEMENT VRAI . MEFIEZ VOUS

  16. #16
    Membre du Club
    Inscrit en
    Mai 2003
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 62
    Points : 58
    Points
    58
    Par défaut
    Citation Envoyé par KORTA
    J'en profite pour poser une question: quel est la différence entre faire du clustering et de l'algorithme distribué ??
    Sauf erreur de ma part et globalement :

    Le clustering est un systeme permettant de mettre en commun la puissance de calcul de plusieurs CPUs present sur plusieurs ordinateurs afin d'en faire profiter n'importe quel programme.

    L'algorithme distribue est un systeme permettant de faire tourner un programme specifique sur plusieurs machines afin de mettre en commun leur puissance de calcul au profit de cet algorithme.
    "Le plus simple est toujours le meilleur, mais le meilleur n'est pas toujours le plus simple"

  17. #17
    Membre actif
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    304
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 304
    Points : 253
    Points
    253
    Par défaut
    Citation Envoyé par Xiao-An
    Citation Envoyé par KORTA
    J'en profite pour poser une question: quel est la différence entre faire du clustering et de l'algorithme distribué ??
    Sauf erreur de ma part et globalement :

    Le clustering est un systeme permettant de mettre en commun la puissance de calcul de plusieurs CPUs present sur plusieurs ordinateurs afin d'en faire profiter n'importe quel programme.

    L'algorithme distribue est un systeme permettant de faire tourner un programme specifique sur plusieurs machines afin de mettre en commun leur puissance de calcul au profit de cet algorithme.
    J'ai l'impression que la différence est infime.. en tout cas je vois pas la différence pour ma part d'aprs ce que tu viens de dire , car dasn les deux cas, tu mets en commun plusieurs machines(cpu, mémoire) dont la finalité premiere est d'améliorer une tache.
    TOUT CE QUI EST VRAISEMBLABLE N'EST PAS FORCEMENT VRAI . MEFIEZ VOUS

  18. #18
    Membre du Club
    Inscrit en
    Mai 2003
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 62
    Points : 58
    Points
    58
    Par défaut
    Citation Envoyé par KORTA
    J'ai l'impression que la différence est infime.. en tout cas je vois pas la différence pour ma part d'aprs ce que tu viens de dire , car dasn les deux cas, tu mets en commun plusieurs machines(cpu, mémoire) dont la finalité premiere est d'améliorer une tache.
    Et bien disons que plus globalement et sous reserve d'erreur, le clustering permet de partager plusieurs CPUs pour n'importe quel programme alors que l'algorithme distribue est un programme qui est le seul a profiter d'une mise en commun de plusieurs CPUs.

    La finalite est la mise en commun de ressources de calcul pour des taches qui en sont gourmandes.
    "Le plus simple est toujours le meilleur, mais le meilleur n'est pas toujours le plus simple"

  19. #19
    Nouveau membre du Club
    Inscrit en
    Juin 2003
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 38
    Points : 38
    Points
    38
    Par défaut
    Mouais, en fait, pas vraiment...

    Un cluster ne peut pas paralléliser des calculs si le programme n'est pas fait/prevu pour ca, c'est a dire, si dans le code, il n'y a pas justement un bout d'algorithme distribué.
    Par exemple, tu peux avoir un cluster de 10 machines, ca ne fera pas marcher plus vite unreal 2003, il n'est pas prévu pour ca.

    Par contre, un programme de rendu 3D comme povray, possede dans son code un algorithme qui fait qu'il peut repartir le calcul sur plusieurs machines (la machine A calcul le premier bloc d'image, pendant que la machine B calcul le deuxieme, etc...)

    Donc cluster de calcul et algo distirbué, c'est la meme chose.

    Mais par contre, il existe deux sorte de cluster:

    -le cluster de calcul donc, qui permet de répartir la charge de gros calcul entre plusieurs machines

    -le cluster de disponibilité, qui effectue une sorte de redondance, et qui fait que par exemple la machine A serveur web tombe en panne, la machine B va alors prendre en charge les traitements de la machine A, pour assurer un zero downtime...

  20. #20
    Membre du Club
    Inscrit en
    Mai 2003
    Messages
    62
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 62
    Points : 58
    Points
    58
    Par défaut
    Citation Envoyé par Stoune
    cluster de calcul et algo distirbué, c'est la meme chose.
    En fait je considerais l'algorithme distribue pour un programme de type decrypthon ou seti@Home, qui permet de centraliser les donnees calcules sur plusieurs machines travaillant separement tandis que le clustering comme l'association de la puissance de calcul de plusieurs ordinateurs.
    "Le plus simple est toujours le meilleur, mais le meilleur n'est pas toujours le plus simple"

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Peut-on faire une API avec Delphi ?
    Par WebPac dans le forum API, COM et SDKs
    Réponses: 14
    Dernier message: 11/04/2023, 14h48
  2. Réponses: 2
    Dernier message: 09/06/2009, 09h07
  3. Réponses: 2
    Dernier message: 01/06/2008, 20h46
  4. Peut-on faire des colonnes avec "div"
    Par lodan dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 30/07/2006, 06h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo