Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 31/08/2011, 14h02   #1
Membre émérite
 
Assistant recherche bioinfo
Inscription : novembre 2007
Messages : 805
Détails du profil
Informations personnelles :
Localisation : Canada

Informations professionnelles :
Activité : Assistant recherche bioinfo

Informations forums :
Inscription : novembre 2007
Messages : 805
Points : 830
Points : 830
Par défaut cluster de calcul et hyperthreading

Bonjour,
Background
Notre cluster de calcul (caos linux + Torque) contient 20 noeuds avec chacun 8 coeurs (Xeon L5520 @ 2.27GHz).
Chaque coeur est hyperthreading (2 thread), donc 16 thread possibles par noeud.
Acutellement, la configuration est de 8 taches par noeud, soit une tache par coeur. Dans mon ancien job, je ne me souviens plus du type de Xeon, mais on autorisait plus de taches que de coeur.
Question
Pouvons nous executer plus de taches par noeud (ex. 10) que de nombre de coeur sans perte de performance?

Merci.
Z.
Zwiter est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 31/08/2011, 17h06   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 538
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 538
Points : 7 754
Points : 7 754
ou tu peux tjrs dépasser un peu, car il y a tjrs des temps morts de calcul (temps d'ecriture/lecture vers memoire/disques etc...) ce temps libre est utilisé pour la surcharge.

à l'époque de mosix, on préconnisait une surcharge de 1 thread par processeur. mais mosix est une technologie dépassée, donc on peut sans doute faire mieux

donc si tu joues la prudence : 2 de surcharge par coeur.
si tu es plus joueur : 5 de plus par processeurs (ça me parait déjà beaucoup mais tu peux tester si il y a des ralentissements tu baisses à 4 et 3 et jusqu'à 2 si nécessaire).

un second avis pour confirmer ?
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 20h08   #3
Membre émérite
 
Assistant recherche bioinfo
Inscription : novembre 2007
Messages : 805
Détails du profil
Informations personnelles :
Localisation : Canada

Informations professionnelles :
Activité : Assistant recherche bioinfo

Informations forums :
Inscription : novembre 2007
Messages : 805
Points : 830
Points : 830
Merci pour tes informations. J'ai fixé la limite a 10.
Le load average reste dans les 10, ce qui est normal avec 10 taches simultanées.
Il faudra que je trouve un teste pour verifier tout ca
Merci encore!
Z.
Zwiter est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h41.


 
 
 
 
Partenaires

Hébergement Web