OVH Cloud OVH Cloud

Partage ressources CPU

12 réponses
Avatar
DenisG
Bonjour à tous

Existe-t-il un moyen (simple?) de partager les ressources
CPU de 2 PC sous Linux?
En clair, un PC pas très puissant peut-il utiliser la
puissance de son voisin plus costaud connecté en réseau,
ponctuellement quand il en a besoin?

Merci d'avance

--
DenisG

+-------------------------------+
! Utilisateur Linux n.317018 !
+-------------------------------+
! www.denisg.fr.to !
! www.fermedelangle.com ! <- Bientot noel
+-------------------------------+ Pensez-y!!

10 réponses

1 2
Avatar
Nicolas Roudninski
Le Tue, 28 Oct 2003 09:44:01 +0100, DenisG a écrit :

Bonjour à tous

Existe-t-il un moyen (simple?) de partager les ressources
CPU de 2 PC sous Linux?
En clair, un PC pas très puissant peut-il utiliser la
puissance de son voisin plus costaud connecté en réseau,
ponctuellement quand il en a besoin?

Merci d'avance
si mes lectures sont bonnes, ça doit s'appeler un cluster ? bon courage

pour la mise en oeuvre... (Y'a des articles la-dessus dans linux-mag)

--
=========================================== Nicolas Roudninski


http://www.nicoroud.net
=========================================== NON AUX BREVETS LOGICIELS !
Signez la pétition :
http://petition.eurolinux.org/index_html
============================================

Avatar
Kevin
Le Tue, 28 Oct 2003 09:44:01 +0100, DenisG a ecrit:
|
| Existe-t-il un moyen (simple?) de partager les ressources
| CPU de 2 PC sous Linux?
| En clair, un PC pas très puissant peut-il utiliser la
| puissance de son voisin plus costaud connecté en réseau,
| ponctuellement quand il en a besoin?
|
Ca depend pour quoi. Par exemple, distcc pour partager la compilation
d'un programme entre plusieurs machines.
Sur la homepage, ils precisent "simple to install and use"
http://distcc.samba.org

--
Kevin
Tu veux savoir le bruit que fait un disque dur une fois qu'il est tombe
par terre?
-+- Les 100 choses que vous n'aimez pas entendre de la part du sysadmin -+-
Avatar
Michel Tatoute

Bonjour à tous

Existe-t-il un moyen (simple?) de partager les ressources
CPU de 2 PC sous Linux?
En clair, un PC pas très puissant peut-il utiliser la
puissance de son voisin plus costaud connecté en réseau,
ponctuellement quand il en a besoin?

Merci d'avance


utiliser x11 ou vnc pour faire tourner des applis sur le poste costaud?

Michel.

Avatar
DenisG
Nicolas Roudninski a écrit:

si mes lectures sont bonnes, ça doit s'appeler un cluster ? bon courage
pour la mise en oeuvre... (Y'a des articles la-dessus dans linux-mag)



Quel Linux Mag? Celui d'octobre?

J'ai cherché un peu 'cluster' sur Google, ça a l'air
balaize!! Il y a des nuits blanches en vue!!

Merci quand même

--
DenisG

+-------------------------------+
! Utilisateur Linux n.317018 !
+-------------------------------+
! www.denisg.fr.to !
! www.fermedelangle.com ! <- Bientot noel
+-------------------------------+ Pensez-y!!

Avatar
DenisG
Kevin DENIS a écrit:

Ca depend pour quoi. Par exemple, distcc pour partager la compilation
d'un programme entre plusieurs machines.
Sur la homepage, ils precisent "simple to install and use"
http://distcc.samba.org



Pas seulement pour la compilation, en fait. Si on utilise un
PC trop vieux comme
routeur+firewall+serveur(web/mail)+MLDonkey (par exemple) et
qu'il sature un peu, peut-il sous-traiter un peu de travail
sur le ou les autres postes du LAN? Quelque soient les
processus en cours, pas juste une appli prévue pour être
partagée.
Oui je sais du point de vue sécurité c'est pas conseillé de
faire tout ça sur la même machine, c'est juste une hypothèse
de travail...

Merci à tout le monde pour les réponses en tout cas

--
DenisG

+-------------------------------+
! Utilisateur Linux n.317018 !
+-------------------------------+
! www.denisg.fr.to !
! www.fermedelangle.com ! <- Bientot noel
+-------------------------------+ Pensez-y!!

Avatar
Rakotomandimby M A
DenisG wrote:
Pas seulement pour la compilation, en fait. Si on utilise un PC trop
vieux comme routeur+firewall+serveur(web/mail)+MLDonkey (par exemple) et
qu'il sature un peu, peut-il sous-traiter un peu de travail sur le ou
les autres postes du LAN? Quelque soient les processus en cours, pas
juste une appli prévue pour être partagée.
Ben deja au niveau algorithmique de la chose , je pense qu'une telle

chose n'est pas a proprement parler utile .
LEs performances d'un Ordinateur en tant que "tout" dependent de
beaucoup du temps de transit entre les données a traiter ( Ex le code
source) , le processeur , et le medium de sauvegarde . C'est pour cela
qu'on a des bus de données de plus en plus rapides et des barrettes de
RAM qui sont de plus en plus rapide et meme de la memoire cache de plus
en plus importante.
En mettant un reseau de 10Mb/s entre les 2 CPU, je pense que tu
ralentirai de beaucoup les choses .
C'est pour cela que distcc propose uniquement de le faire pour des
compilation bien precises puisque du coup il s'arrangerai pour partager
la lecture des codes sources ou sschose dans le genre.
Si c'est pour partager une tache au hasard , l'interet n'etant pas
evident , je pense que ça n'a pas eté mis en oeuvre.
Mais ça reste mon avis ... avis de qqun de pas tres specialiste...

Avatar
Vincent Bernat
OoO En ce doux début de matinée du mardi 28 octobre 2003, vers 08:19,
DenisG disait:

Pas seulement pour la compilation, en fait. Si on utilise un PC trop
vieux comme routeur+firewall+serveur(web/mail)+MLDonkey (par exemple)
et qu'il sature un peu, peut-il sous-traiter un peu de travail sur le
ou les autres postes du LAN? Quelque soient les processus en cours,
pas juste une appli prévue pour être partagée.
Oui je sais du point de vue sécurité c'est pas conseillé de faire tout
ça sur la même machine, c'est juste une hypothèse de travail...


S'il sature un peu, le plus simple est de le décharger de quelques
services. La mise en place d'un cluster n'est pas triviale et son
fonctionnement n'est pas magique. Les applications "lambda" ne vont
pas en profiter.
--
printk(KERN_WARNING "%s: Short circuit detected on the loben",
dev->name);
2.4.0-test2 /usr/src/linux/drivers/net/tokenring/lanstreamer.c

Avatar
DenisG
Rakotomandimby M A a écrit:

Ben deja au niveau algorithmique de la chose , je pense qu'une telle
chose n'est pas a proprement parler utile .
LEs performances d'un Ordinateur en tant que "tout" dependent de
beaucoup du temps de transit entre les données a traiter ( Ex le code
source) , le processeur , et le medium de sauvegarde . C'est pour cela
qu'on a des bus de données de plus en plus rapides et des barrettes de
RAM qui sont de plus en plus rapide et meme de la memoire cache de plus
en plus importante.
En mettant un reseau de 10Mb/s entre les 2 CPU, je pense que tu
ralentirai de beaucoup les choses .
C'est pour cela que distcc propose uniquement de le faire pour des
compilation bien precises puisque du coup il s'arrangerai pour partager
la lecture des codes sources ou sschose dans le genre.
Si c'est pour partager une tache au hasard , l'interet n'etant pas
evident , je pense que ça n'a pas eté mis en oeuvre.
Mais ça reste mon avis ... avis de qqun de pas tres specialiste...



Merci pour tous ces renseignements.
C'était pas vraiment envisagé, juste pour savoir si c'était
techniquement possible...

--
DenisG

+-------------------------------+
! Utilisateur Linux n.317018 !
+-------------------------------+
! www.denisg.fr.to !
! www.fermedelangle.com ! <- Bientot noel
+-------------------------------+ Pensez-y!!

Avatar
DenisG
Vincent Bernat a écrit:

S'il sature un peu, le plus simple est de le décharger de quelques
services. La mise en place d'un cluster n'est pas triviale et son
fonctionnement n'est pas magique. Les applications "lambda" ne vont
pas en profiter.


Merci pour tous ces renseignements.
C'était pas vraiment envisagé, juste pour savoir si c'était
techniquement possible...

--
DenisG

+-------------------------------+
! Utilisateur Linux n.317018 !
+-------------------------------+
! www.denisg.fr.to !
! www.fermedelangle.com ! <- Bientot noel
+-------------------------------+ Pensez-y!!

Avatar
Slaanesh
Nicolas Roudninski wrote:
si mes lectures sont bonnes, ça doit s'appeler un cluster ? bon courage
pour la mise en oeuvre... (Y'a des articles la-dessus dans linux-mag)



En effet, il s'agit d'un cluster....je te conseille de fouiller du côé
d'OpenMosix qui est très bien...
il te suffit de patcher ton noyau et ensuite tes applis peuvent profiter du
cluster sans avoir à les recompiler spécialement pour cela....

--
Je souhaiterais essayer Internet Explorer 4.0 sous Linux.
Il existe 2 versions: une sous HP/UX et une sous Solaris
Laquelle dois je utiliser?
-+- MJM in Guide du linuxien pervers : "Choisir son environnement" -+-


1 2