Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN
Bidouille & Développement Informatique
Articles
Tutoriels

Chainage de deux pc

  • 28 réponses
  • 9 participants
  • 1 691 vues
  • 8 followers
Sujet de la discussion Chainage de deux pc
Salut à tous,

Voilà, je voulais savoir s'il était possible de chainer des ordi (sous Xp ou Linux) pour que l'un des deux bénéficie de la RAM et du processeur de l'autre.

Est-ce faisable, si oui, comment??
Merci d'avance!!!
2
Bonsoir,
ta question n'est pas limpide, explique-toi, dans quel but?.
Un serveur permet de partager des ressources par l'intermédiaire d'un réseau et d'un protocole, mais pas directement des composants internes aux machines.
3
En fait, ce que je voudrais savoir c'est si en chainant deux pc avec 512Mo de Ram et un proc de 3.0Go chacun est-ce qu'on peut faire en sorte que l'un d'eux utilise les caratéristiques de l'autre et donc devenir un ordi à 1024Mo de Ram et 6.0Go de proc???
4
Bien sur et avec deux clios on se fera une Laguna
5
Désolé, je pose peut etre une question bete, mais moi au moins je reste courtois!!!
Et puis on sait jamais, ya des gens tres doués en informatique sur ce forum!!!
6
Sous cubase il existe un systeme de ce genre me semble t il.

Un PC Host qui et un autre en Slave. Un qui recoit les données sur son dd et un autre qui va gérer les vst par exemple.

Citation : KaeRZed

AFicionado

1490 messages 5 Posté le 19/06/2005 à 19:29

--------------------------------------------------------------------------------
Pour profiter du VST Link, il faut 2 PC, chacun avec un Cubase ( 2 licenses !!! ) et chacun avec une carte son avec E/S numériques ( le spdif suffit ). Les 2 Cubase sont lancés chacun sur son PC, la synchronisation s'effectue via la connection numérique entre les cartes son. Et, ainsi, un PC peut servir pour l'audio et un autre pour les effets et VSTIs.

En moins cher ( puisque pas de seconde license à payer ), il y a le VST Stack. D'après ce que j'ai compris c'est "juste" un rack virtuel dans lequel tu choisis tes VST FX sur l'autre PC.

Enfin, via le réseau, il faut utiliser un petite application dont j'ai oublié le nom et qui permet de les synchroniser.

Voilà ..

IN MEMORY OFF >>> https://soundcloud.com/inmemoryoff/<<< IN MEMORY OFF

7
Bon beh, je rigolais et je suis informaticien. Pour répondre a ta question, tu ne peux pas cumuler la puissance des deux becanes, par contre tu peux repartir une charge de travail sur les deux cpu en utilisant en effet VST link (il y a d'autre solutions).

En gros avec deux voitures, tu ne vas pas plus vite qu'avec une, mais tu peux transporter deux fois plus de gens.

Désolé de t'avoir vexé :oops:
8
Oui et non..

Il faut d'abord que l'application que tu veux utiliser soit conçue de manière à offrir cette possibilité (parallélisme). Bombhash en donne un exemple.

En amont, il faut de plus que le système d'exploitation apporte des services dans ce sens, afin de faciliter le travail des développeurs d'applications, car mutualiser les ressources processeur et/ou mémoire n'est pas simple (problèmes de bande passante et de répartition de charge).

On parle de clusters, qui sont des grappes de machines.

Pour info, c'est grace à de telles grappes (des milliers de machines sous Linux) que les studios Pixar, Dreamworks et ILM font les calculs pour leurs effets spéciaux qui enchantent nos yeux au cinéma.

Donc avec 5000 clios on peut faire une navette spaciale :langue:

Et c'est ohmface qui a l'air d'un c*n dans sa laguna :mdr:
A man, a plan, a canal : Panama
9

Hors sujet : désolé ohmface, mais je suis en train de finir un travail qui m'a pris une année entière et je dois le rendre la semaine prochaine, du coup je suis un peu à cran.......car je suis mega à la bourre....comme d'hab

10
Bigbill, je pose aussi cette question car j'ai un pote qui a fait de la musique en temps réelle diffusée par le net justement avec plusieurs DD en parallele (je crois).

Par contre, est-ce possible, si je suis sous cubase sx3 et/ou sous reason 3.0 et que mes deux machines sont reliées en firewire a une meme carte son (en l'occurence une 828mk2)??
11

Citation : Par contre, est-ce possible, si je suis sous cubase sx3 et/ou sous reason 3.0 et que mes deux machines sont reliées en firewire a une meme carte son (en l'occurence une 828mk2)??



Tu dois pouvoir utiliser ce soft, il parait que ca marche bien mais je ne l'ai jamais testé

http://www.fx-max.com/fxt/product.html
12

Citation : Bigbill, je pose aussi cette question car j'ai un pote qui a fait de la musique en temps réelle diffusée par le net justement avec plusieurs DD en parallele (je crois).




Ca ce n'est pas encore pareil, c'est ce qu'on appel du RAID.

le RAID (Redundant array of independant/inexpensive disks) est une technologie qui tire profit de l'utilisation de plusieurs disques durs.

Il y a différents types de RAID. RAID 0, 1, 5 sont les principaux. Mirroring, Stripping, Grapping ( me semble t'il )

https://fr.wikipedia.org/wiki/Informatique

IN MEMORY OFF >>> https://soundcloud.com/inmemoryoff/<<< IN MEMORY OFF

13
Salut,

[quote]Ca ce n'est pas encore pareil, c'est ce qu'on appel du RAID.

j'ajouterai que
le P-ATA c'est aussi des disques en // et S-Ata n série. c'est ce qu'on rencontre le plus souvent en ce moment dans nos pc.
avec le raid 0 ou stripping qui utilise plusieurs disques pour en voir qu'un gros virtule, sans aucune sécurité. si l'un d'eux casse, alors on perd toutes les données de tous les disques

sur les serveurs et quelques gros pc c'est donc
raid 1 consiste à ecrire les même infos sur 2 disques en simultané(mirroring)
raid 2 = raid 0 avec parité mais non utilisé
raid 3-4 évolution obsolète qui on permit d'arriver au raid5
raid 5 (ou grappe raid 5) consiste à jouer sur les bits de parités et les bits de données (!! bit et non bytes ou octet)à partir de 3 disques. s
Si un des 3 (ou plus) disques est perdu, on peut très souvent le reconstruire à partir de 2 restants (en insérant un disque équivalent (à moins qu'il soit hot spare donc déjà dans la machine).
Attention l'espace de stockage est égal à la somme de la taille des disques de la grappe - 1 disque
avantage: gain en ecriture, gain en cout/gros espace de stockage.
nécessite une carte controleur spécifique , et couteuse suivant son cache
le raid 6 etant une evolution du raid 5 qui permet de perdre jusqu'à 2 disques au lieu d'un en raid 5,et permet de repartir.

conclusion:
RAID 1 est mieux en performances que RAID 5 en lecture, mais pas en ecriture...
raid 1 est moins cher, et plus rapide à repartir en cas de crash(copie de disque), mais plus fragile. le raid 5 quand il se reconstruit çà peut etre très long.


ce sont les 2 type de raid les plus fréquents

pour notre cas, il vaut mieux soit du raid 1 ou un stripping et des sauvegardes fréquentes des données (midi/wave/projets...)sur un autre disque externe usb dédié par exemple

Régis. **** La musique, c'est du bruit qui pense. (V Hugo). ****

14
Attention simplement pour la MAO, En Raid 0,les temps d'ecces des disque se cumulent (mais le debit augmente d'a peu pres 50%).
15

Citation : Voilà, je voulais savoir s'il était possible de chainer des ordi (sous Xp ou Linux) pour que l'un des deux bénéficie de la RAM et du processeur de l'autre.



Sinon, pour en revenir à la question de base, sous linux, il est possible de faire tourner un OS sur plusieurs machines de sorte que cpu et mémoire soient partagés.

Un exemple est OpenMosix qui permet de distribuer les processus sur les différentes machines faisant partie du cluster. Défaut: ça se passe au niveau processus et pas au niveau thread, donc une application multithread ne peut pas se répartir sur plusieurs machines.

Un autre exemple est OpenSSI, qui offre des fonctionnalités plus poussées et une meilleure résistance.

Enfin Kerrighed offre un système capable de distribuer les threads d'une application à travers le cluster, ce qui en fait un outil très intéressant pour la mao sous linux. Avec kerrighed, on peut réelement créer un ordinateur virtuel composé de dizaines de machines réelles.

Toutes ces solutions nécessitent toutefois un apprentissage pour les mettre en oeuvre, et surtout, sont encore relativement expérimentales (Kerrighed étant le produit le plus jeune, mais le plus performant et le plus prometteur)

En outre, une connexion réseau gigabit est nécessaire pour permettre une communication décente entre les machines.
16
Effectivement, la première question que j'aurais du poser c'est : Physiquement, comment peut-on relier deux ordi??
17
Physiquement, comment peut-on relier deux ordi??

Dans le monde pc, on les relie via réseau, par connexion ethernet, wifi, bluetooth, usb ou firewire.

Si il s'agit de systèmes haute performance où la vitesse de connexion est primordiale et où il n'y a que deux machines, le firewire est assez indiqué. Si les machines disposent du gigabit, celui-ci est préférable.

Pour les systèmes où la vitesse et la qualité de la connexion n'est pas critique: usb, bluetooth, ethernet 100Mb/s, voir wifi.
18
Justement, je compte me racheter un pc avec aux moins deux prise FW une pour aller jusqu'à ma 828Mk2 et l'autre en option, on ne sait jamais. Ma deuximème prise FW me permettra de relier mon deuxième pc au premier!!
19
Attention, il faut être sûr que ce ne sont pas des ports partageant la même connexion, sous peine de voir les connexions se tirer dans les pattes...
20
C'est à dire??

Hors sujet : Désolé, je suis un peu un noobi en informatique, il faut etre patient :mrg:

21
Ben, si la puce fait un cannal de 400Mbits qui est ensuite partagé entre deux prises, il est possible que si chaque prise est utilisée, un périphérique puisse monopoliser la connexion et perturber l'autre, et en tout cas réduise la bande passante dispo pour l'autre, ralentissant la communication de ce dernier.
22
Ok, merci pour ces précisions!!
23
Ca m'interresse les cluster...difficile a mettre en place ? faut linux ou bien xp pro peut le faire ? existe t il des ouvrages sur les clusters ?
j'ai quelques vieilles becanes, et du coup je ferais bien mumuz a l'occaz.

Mon EP (sur toutes les plateformes): https://synthamour.bandcamp.com/album/morning-mood-ep

De l'electro : monkeymaer et pour votre avis c'est ici

Du hxc trash metal stonerisant : Apöstät

24
Salut!
Logic Audio a une fonction qui permet effectivement de faire de la répartition de charge entre plusieurs machines, l'une faisant tourner le séquencer, et les autres juste des petits programmes host qui te fond le calcul des effets sur les pistes que tu as sélectionné. Ca marche très bien par exemple pour faire calculer ton gros plug de réverbe sur une piste voix. J'ai vu ça en démo, très impressionant! Un mac portable en master incapable de lire une séquence multipiste, qui une fois branché à un biproc te lit le séquence sans brocher (et là commence la synphonie des ventilo du biproc).

Cependant :
Connexion en gigabit obligatoire!!

J'ai eu l'occasion de tester fxteleport avec un portable et un pc fixe (en master) : pas de différence notable de charge processeur lorsque je déporte un premier plug, au deuxième, augmentation de la charge sur le pc master!! Après étude, cela venait sûrement de la connexion en 100Mbits : utilisée à 95% avec deux plug.

D'autrepart, par expérience d'informaticien, si tu veux que ça fonctionne bien, je te conseille vivement d'augmenter ta mémoire vive sur ta machine master (je rentrerai pas dans un cours de répartition de charge).

Si tu es bidouilleur, google = "x grid".
25

Citation : Ca m'interresse les cluster...difficile a mettre en place ? faut linux ou bien xp pro peut le faire ? existe t il des ouvrages sur les clusters ?


Tout dépend de l'usage, il existe de nombreuses formes de cluster allant du cluster applicatif au cluster de calcule Single System Image.

S'il s'agit de faire une machine virtuelle constituée de nombreuses machines physiques, Microsoft est hors jeu.