PBM avec Win serv 2003 et Hyperthreading intel - Win NT/2K/XP - Windows & Software
Marsh Posté le 21-01-2005 à 14:11:38
Talisker a écrit : |
et comment tu mesure cette impression ?
Marsh Posté le 21-01-2005 à 14:15:50
com21 a écrit : et comment tu mesure cette impression ? |
pour tester j'ai installer seti (le logiciel de partage de calcul)
j'y ai activé les 2 CPU
mais quand je lance les 2 processes en parallele il ne solicite qu'un CPU (donc chacun 25% des resource system)
mais lorsque je veux changer l'affinité d'un des 2 process, il ne me propose qu'une seul unité de calcul
voili voilou
Marsh Posté le 23-01-2005 à 12:50:56
UP
Marsh Posté le 23-01-2005 à 21:45:57
UP
Marsh Posté le 23-01-2005 à 22:26:58
L'HT ne réagit pas comme deux procos en SMP.
Tu ne peux pas changer l'affinité avec l'HT sous Windows 2003
Marsh Posté le 24-01-2005 à 11:46:20
Jef34 a écrit : L'HT ne réagit pas comme deux procos en SMP. |
pourtant sous 2000 serveur je le peux
ya pas moyen de forcer quelque chose ??
Marsh Posté le 24-01-2005 à 11:57:02
Windows gere l hyperthreading tout seul , si tu as une appli mono-thread qui tourne a fond , tu verras 50% de charge sur ton moniteur , mais en fait ca correspond a 80% de la puissance de calcul d un P4HT
Marsh Posté le 24-01-2005 à 12:01:27
alors pourkoi lorsque je lance 2 thread de seti il n'y a que 50% de ma machine qui est utilisée ???
Marsh Posté le 24-01-2005 à 12:04:00
Talisker a écrit : alors pourkoi lorsque je lance 2 thread de seti il n'y a que 50% de ma machine qui est utilisée ??? |
Bizarre ca effectivement , j ai pas windows 2003 , mais sous XP 1seti = 50% , 2seti = 100% , et on gagne 30 a 40% de temps de calcul et non 100% comme avec un double proco réel
Marsh Posté le 24-01-2005 à 16:25:26
Talisker a écrit : pourtant sous 2000 serveur je le peux |
W2000 ne supporte pas l'HT
Marsh Posté le 24-01-2005 à 16:46:13
ReplyMarsh Posté le 24-01-2005 à 17:27:51
gaard28 a écrit : W2000 ne supporte pas l'HT |
je parle de la version serveur de W2000
et je peut t'assurer que le HT est géré
en tout cas je vois mes 4 CPU logiques (2 physiques) et ils sont tres bien utilisés
Marsh Posté le 24-01-2005 à 17:46:49
Talisker a écrit : je parle de la version serveur de W2000 |
aucun Windows 2000, que ce soit la Pro, la serveur, l advanced server ou tout ce que tu veux ne gere l HT.
il voit 2 CPU physique au lieu de 2 CPU logique, cela lui fait perdre plein de perf (alors que ca devrait lui en fair gagner)
Marsh Posté le 24-01-2005 à 18:22:48
Z_cool a écrit : aucun Windows 2000, que ce soit la Pro, la serveur, l advanced server ou tout ce que tu veux ne gere l HT. |
Il le gere mal en fait , il gere comme si c etait 2 procos distincts, et comme ca n est pas le cas, les perfs s effondrent
Marsh Posté le 24-01-2005 à 18:32:55
donc dans mon cas
la machine en win2k serveur que j'ai fait bcp de seti sur chaque "CPU"
il vaudrais mieux que j'enleve l'HT et setiser sur 2 CPU ou bien que je continu a setiser sur 4 ?
merci par avance
Marsh Posté le 24-01-2005 à 18:35:45
Dont t as 2 xeons HT , c est ca ?
C est normal qu avec 2 seti tu sois a 50% alors, il te faut 4seti pour etre a 100%
Sous 2000 serveur , le mieux serait de desactiver le HT et de travailler en bi-proco réel , le seul travail que fait bien win 2000
Marsh Posté le 24-01-2005 à 18:40:50
franck75 a écrit : Dont t as 2 xeons HT , c est ca ? |
en fait j'ai 3 machines
2 bi xeon HT (2.4 Ghz + 3.20 Ghz) - > win 2k serveur
1 mono xeon HT (2.4Ghz) - > serveur 2003
voili voilou
mais au final est ce que je ferai autant d'unité avec 2 vrais CPU bien gérés sous 2000 qu'avec 4 "faux" CPU mal géré sour 2000 ???
Marsh Posté le 24-01-2005 à 18:44:48
Avec 2 CPU HT off tu feras plus de WUS qu avec 2 CPU HT on , sous windows 2000
Marsh Posté le 24-01-2005 à 18:45:49
franck75 a écrit : Avec 2 CPU HT off tu feras plus de WUS qu avec 2 CPU HT on , sous windows 2000 |
je vais tester ca desuite
merci pour le tips
Marsh Posté le 21-01-2005 à 14:09:25
Bonjour a tous
j'ai depuis quelque tps un serveur equipé d'un intel xeon avec la fonction HT
lorsque je regarde dans le gestionnaire des tache de mon 2003 serveur il me montre 2 CPU (logique) mais par contre quand je veux basculer une tache soit sur l'un soit sur l'autre il ne me presente qu'une seule "unité de calcul"
comment faire pour debloquer cette sitation surtout que j'ai bien l'impression qu'un seul de ces CPU est solicité, l'autre ne l'etant que tres rarement
(est ce que ce pbm surviens de la meme maniere sur un serveur equipé de plusieur "vrais" CPU, je l'ignore)
merci par avance
---------------
-= Que Dieu bénisse St Patrick, Le moine évangélisateur le plus célébre d'Irlande et d'Ecosse. Ceci grace à ca fabuleuse et merveilleuse découverte qu'est l'Uisge Beatha =-Feedback http://forum.hardware.fr/forum2.ph [...] &post=8848