Lancer processus sous condition

Lancer processus sous condition - Perl - Programmation

Marsh Posté le 02-02-2012 à 14:58:16    

Bonjour,
 
J'ai fait un code qui permet de paralelisé le lancement de pleins de processus.
 
Le probleme c'est que ça peux mettre mes serveurs a genoux.
 
Du coup, j'aimerai pouvoir contrôler et dire a mon serveur:  
"si ton utilisation RAM et CPU est inférieur a 70%, tu peux lancer ce processus" et ainsi de suite pour l'ensemble des processus.
 
Ce que j'ai pour l'instant:
Un serveur client qui parallélise l'envoi des ordres de lancement
2 serveurs qui reçoivent les ordres et qui lancent les processus.
 
Donc la gestion du contrôle doit se faire sur les deux serveurs (il me semble)
Auriez vous une idée pour faire ça? j'ai pas envie de réinventer la roue. Existe t'il quelque chose en perl qui puisse m'aider?
 
Merci beaucoup,
Cordialement,
Benjamin.

Reply

Marsh Posté le 02-02-2012 à 14:58:16   

Reply

Marsh Posté le 02-02-2012 à 16:21:55    

Google renvoie surtout des pages pour paralléliser des serveurs de pages web pour une recherche avec Perl load balancing.
Néanmoins, tu peux peut être t'inspirer des techniques mises en oeuvre ici: http://www.math.utah.edu/~pocock/lbnamed.html
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Marsh Posté le 03-02-2012 à 11:05:36    

Merci pour cette réponse.
 
J'ai regardé le lien mais j'ai peur que ce soit essayer de tuer une mouche avec un lance roquete.
 
Je vais tenter une solution a base d'envoi de commande pour recuperer le pourcentage de puissance utilisée.
 
Merci pour ta proposition ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed