HP DL785 G6

HP DL785 G6 - Processeur - Hardware

Marsh Posté le 21-05-2012 à 10:55:30    

hello,
je fais essentiellement du calcul numerique et il y a 8 ans j me suis bricole un cluster avec des pc que j recuperais ici et la.
J en ai desormais plus que 14, car au fil du temps, les coucous rendent l ame.
Mes plus gros pc sont des hp dc7100 avec p4 3.2Ghz et 2GB de ram.
Et je fais tourner openFoam sous fedora 32bit.
Voila pour l intro
Apres avoir quemander pendant plusieurs annees, on me notifie qu un server n est pas trop utilise et que je peux l utiliser.
On me cree alors 1 puis 2 machines virtuelles sous lesquelles je refais tourner mes calculs (CAE Linux 64bit >> Ubuntu)  pour un benchmark avec des modeles de calcul de taille differentes (nombre de cellules du maillage)
Voila le server est un HP Proliant DL785 G6 avec proc SixCore AMD opteron 8439SE, et les 2 machines virtuelles ont chacunes 8 cores et 32 Gb de ram.  
Sauf que les perf sont pas meilleures que sur mon cluster datant de 8 ans.Je suis deçu car j m attendais à une tuerie
Des avis eclaires?

Reply

Marsh Posté le 21-05-2012 à 10:55:30   

Reply

Marsh Posté le 23-05-2012 à 23:43:21    

Tu fait de la virtualisation avec quoi ?
Regarde du coté du partage des ressources virtuelles.
Tu peux trés bien avoir 32Go sur une VM dont 1Go réserve (tu l'aura toujours quoi qu'il arrive) et le reste en partagé.
Si tu a trop de VM qui tourne tes ressources partagés ne te seront pas forcement affecté a moins de mettre des réservations et priorités.
 

Reply

Marsh Posté le 24-05-2012 à 06:28:43    

la virtualisation est faite avec VMWare. Mais j ai acces a rien, c est l admin qui me fait tout ça.

Reply

Marsh Posté le 24-05-2012 à 08:03:55    

Raison de plus, voit avec lui qu'il controle les reservation et share et le pourcentage d'utilisation du cluster. Il pourra te dire tout ca ;)

Reply

Marsh Posté le 24-05-2012 à 11:29:40    

on s est croise cette semaine, et m a demande les resultats du bench.
Devant ma deception, il m a parle d un progr VMWare sur linux ou on peut parametrer des trucs pour les performances.
Donc je pense qu il a deja du jeter un oeil a ce que tu dis.
Wait and see...
Il devrait me libere 2 VM (de 8 coeurs) supplementaires pour poursuivre les tests

Reply

Marsh Posté le 15-06-2012 à 13:34:56    

Bon le chef info a installe VMWare-tools, qui soit disant peut ameliorer les performances.
ça n ameliore pas grand chose.
Entre temps, j ai fait tourner les meme calculs sur d autres becannes:
 
Voici donc le temps de calculs pour 410 iterations, sur 2, et 4 coeurs.
 
Intel Xeon E5620 Quad Core @2,4 GHz 12GB RAM --- 2 coeurs --- 2475 s
Intel Xeon E5345 Quad Core @2.33GHz 8GB RAM  --- 2 coeurs --- 6348 s
Intel Xeon W3520 Quad Core @2.67GHz 4GB RAM --- 2 coeurs --- 2475 s
Intel Core i5 Quad Core @3.2GHz ?GB RAM          --- 2 coeurs --- 3197 s
Intel Core i3Quad Core @3.06GHz 4 GB RAM        --- 2 coeurs --- 3950 s
SixCore Opteron 8439SE @2.8GHz  32 GB RAM     --- 2 coeurs --- 6138 s
Cluster P4 @ 3.2 GHz 4 GB RAM                        --- 2 cpu     --- 6454 s
 
Intel Xeon E5620 Quad Core @2,4 GHz 12GB RAM --- 4 coeurs --- 1822s
Intel Xeon E5345 Quad Core @2.33GHz 8GB RAM  --- 4 coeurs --- 5817s
Intel Xeon W3520 Quad Core @2.67GHz 4GB RAM --- 4 coeurs --- 2158s
Intel Core i5 Quad Core @3.2GHz ?GB RAM          --- 4 coeurs --- 2879s
Intel Core i3Quad Core @3.06GHz 4 GB RAM        --- 4 coeurs --- 2965s
SixCore Opteron 8439SE @2.8GHz  32 GB RAM     --- 4 coeurs --- 3253s
Cluster P4 @ 3.2 GHz 4 GB RAM                        --- 4 cpu     --- 3591s
 
Le calcul tourne plus vite chez moi (iMac Core i3@3.06GHz avec VMWare)  :??:  :??:
 
voici ce que me retourne un cat /proc/cpuinfo (a noter qu il detecte 4 coeurs par cpu). Du moins c est ce que je comprends  
 

processor : 0
vendor_id : AuthenticAMD
cpu family : 16
model  : 8
model name : Six-Core AMD Opteron(tm) Processor 8439 SE
stepping : 0
cpu MHz  : 2793.167
cache size : 512 KB
physical id : 0
siblings : 4
core id  : 0
cpu cores : 4
apicid  : 0
initial apicid : 0
fpu  : yes
fpu_exception : yes
cpuid level : 5
wp  : yes
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc rep_good tsc_reliable nonstop_tsc pni cx16 popcnt hypervisor lahf_lm extapic abm sse4a misalignsse 3dnowprefetch osvw
bogomips : 5585.99
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
 
processor : 1
vendor_id : AuthenticAMD
cpu family : 16
model  : 8
model name : Six-Core AMD Opteron(tm) Processor 8439 SE
stepping : 0
cpu MHz  : 2793.167
cache size : 512 KB
physical id : 0
siblings : 4
core id  : 1
cpu cores : 4
apicid  : 1
initial apicid : 1
fpu  : yes
fpu_exception : yes
cpuid level : 5
wp  : yes
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc rep_good tsc_reliable nonstop_tsc pni cx16 popcnt hypervisor lahf_lm extapic abm sse4a misalignsse 3dnowprefetch osvw
bogomips : 5585.99
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
 
processor : 2
vendor_id : AuthenticAMD
cpu family : 16
model  : 8
model name : Six-Core AMD Opteron(tm) Processor 8439 SE
stepping : 0
cpu MHz  : 2793.167
cache size : 512 KB
physical id : 0
siblings : 4
core id  : 2
cpu cores : 4
apicid  : 2
initial apicid : 2
fpu  : yes
fpu_exception : yes
cpuid level : 5
wp  : yes
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc rep_good tsc_reliable nonstop_tsc pni cx16 popcnt hypervisor lahf_lm extapic abm sse4a misalignsse 3dnowprefetch osvw
bogomips : 5585.99
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
 
processor : 3
vendor_id : AuthenticAMD
cpu family : 16
model  : 8
model name : Six-Core AMD Opteron(tm) Processor 8439 SE
stepping : 0
cpu MHz  : 2793.167
cache size : 512 KB
physical id : 0
siblings : 4
core id  : 3
cpu cores : 4
apicid  : 3
initial apicid : 3
fpu  : yes
fpu_exception : yes
cpuid level : 5
wp  : yes
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc rep_good tsc_reliable nonstop_tsc pni cx16 popcnt hypervisor lahf_lm extapic abm sse4a misalignsse 3dnowprefetch osvw
bogomips : 5585.99
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
 
processor : 4
vendor_id : AuthenticAMD
cpu family : 16
model  : 8
model name : Six-Core AMD Opteron(tm) Processor 8439 SE
stepping : 0
cpu MHz  : 2793.167
cache size : 512 KB
physical id : 1
siblings : 4
core id  : 0
cpu cores : 4
apicid  : 4
initial apicid : 4
fpu  : yes
fpu_exception : yes
cpuid level : 5
wp  : yes
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc rep_good tsc_reliable nonstop_tsc pni cx16 popcnt hypervisor lahf_lm extapic abm sse4a misalignsse 3dnowprefetch osvw
bogomips : 5585.99
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
 
processor : 5
vendor_id : AuthenticAMD
cpu family : 16
model  : 8
model name : Six-Core AMD Opteron(tm) Processor 8439 SE
stepping : 0
cpu MHz  : 2793.167
cache size : 512 KB
physical id : 1
siblings : 4
core id  : 1
cpu cores : 4
apicid  : 5
initial apicid : 5
fpu  : yes
fpu_exception : yes
cpuid level : 5
wp  : yes
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc rep_good tsc_reliable nonstop_tsc pni cx16 popcnt hypervisor lahf_lm extapic abm sse4a misalignsse 3dnowprefetch osvw
bogomips : 5585.99
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
 
processor : 6
vendor_id : AuthenticAMD
cpu family : 16
model  : 8
model name : Six-Core AMD Opteron(tm) Processor 8439 SE
stepping : 0
cpu MHz  : 2793.167
cache size : 512 KB
physical id : 1
siblings : 4
core id  : 2
cpu cores : 4
apicid  : 6
initial apicid : 6
fpu  : yes
fpu_exception : yes
cpuid level : 5
wp  : yes
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc rep_good tsc_reliable nonstop_tsc pni cx16 popcnt hypervisor lahf_lm extapic abm sse4a misalignsse 3dnowprefetch osvw
bogomips : 5585.99
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
 
processor : 7
vendor_id : AuthenticAMD
cpu family : 16
model  : 8
model name : Six-Core AMD Opteron(tm) Processor 8439 SE
stepping : 0
cpu MHz  : 2793.167
cache size : 512 KB
physical id : 1
siblings : 4
core id  : 3
cpu cores : 4
apicid  : 7
initial apicid : 7
fpu  : yes
fpu_exception : yes
cpuid level : 5
wp  : yes
flags  : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow constant_tsc rep_good tsc_reliable nonstop_tsc pni cx16 popcnt hypervisor lahf_lm extapic abm sse4a misalignsse 3dnowprefetch osvw
bogomips : 5585.99
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:


Message édité par mpe le 15-06-2012 à 14:01:35
Reply

Marsh Posté le 16-06-2012 à 10:18:58    

Dans ce cas ça me parait normal.
 
Si on te donne une VM avec 8vCPU ca peut être moins performant que 2vCPU.
 
L'explication est simple, il faut que ton nombre de vCPU soit dispo au même moment.
 
Par exemple tu a une armoire a déménager, tu appelle un déménageur.
Si tu en a 1 seule : Il vient et bouge l'armoire tant bien que mal.
Si tu en a deux : Le premier arrive et attend le deuxième, tant que le deuxième n'est pas là il ne fait rien.
 
Donc sur tes 8vCPU c'est pareil, perso je fait jamais de trop grosse VM ca sert a rien après ca dépend aussi de ce que fait ton ESX.
 
Si tu peu reduire passe sur une VM avec 2vCPU voir 4vCPU et voit ce que ca donne.

Reply

Marsh Posté le 16-06-2012 à 11:29:35    

Pourtant quand j fais tourner un calcul sur 8 cpu (les 8 cpu de la vm), je vois dans les ressources que les 8 cpu sont au taquet (100%)
sinon merci j vais demander qu il me fasse 2 ou 4 vm a 2 cpu chacun, et j vais comparer
Mais on est d accord que les perf sont mauvaises, non?
 

Reply

Marsh Posté le 16-06-2012 à 20:58:27    

Les perfs sont vraiment pas terrible c'est sur.

Reply

Marsh Posté le 11-12-2012 à 19:49:15    

Me revoila  :hello:  
Fin juin j avais demande a avoir d autres machines virtuelles, 4 exactement avec chacune 2 coeurs et 4 GB Ram.
Et ce n est que ce soir que j'ai eu gain de cause (6mois!!!), apres une multitude d email, et d escalade dans la hiérarchie, pour au final atterrir sur une reunion avec le chef info et le pdf... et comme par miracle ils se sont bouger les m*ches
Desolant  :cry:  
Bref, donc je vais refaire des tests en me concentrant sur 8 coeurs (4x2vm) et comparer.
Entre temps j ai fais d autres tests, notamment avec une bécane d'un collègue dessinateur (hp z420 avec proc xeon 1620) et ba la workstation est 3x plus rapide qu une vm de 8 coeurs sur le serveur.
D'ailleurs j ai pas compris pourquoi sur le z420, je vois 8 cpu alors que c'est un quadcore.

Reply

Sujets relatifs:

Leave a Replay

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