|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre émérite
![]() Assistant recherche bioinfo Inscription : novembre 2007 Messages : 805 ![]() |
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. |
|
|
10
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() francois Ingénieur systèmes et réseaux Inscription : juillet 2006 Messages : 3 538 ![]() |
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 ? |
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() Assistant recherche bioinfo Inscription : novembre 2007 Messages : 805 ![]() |
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. |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com