Page 1 sur 1

Problème et questions performances sous HYPERV

Publié : mar. 11 juin 2013 20:32
par hocus92
Bonjour, j'ai un soucis chez un de mes clients qui entraine pas mal de questions ...

Alors pour situer un peu la chose : cluster de 6 serveurs en bi-hexa et 72Go

Image

Sur mon serveur hôte en screen ci-dessus, j'ai les options d'économies d'énergies activées (speedstep, C1 State, C2 State, etc)
Si je charge le CPU de la machine hôte, tout va bien, ma fréquence monte au taquet.

Si je prend le cas d'une machine virtuelle, la plus grosse a 4 coeurs attribués et 32Go de mémoire.
Quand je lance un CPU-Z dessus, il me dit 4 processeurs a 2.66Ghz, alors même que sur ma machine hôte CPU-Z me dit que les CPU sont en mode économie à 1.6Ghz.
Quand je charge ma machine virtuelle ( 4 coeurs a 100% ), la fréquence de la machine hôte ne bouge pas d'un poil (1.6Ghz).

Qu'en est-il niveau performances (c'est ça qui me pose soucis sur le serveur appli métier)


Pour prolonger les questions, sur un hôte du cluster j'ai désactivé toutes les options d'économies d'énergie (procos a 2.66Ghz bloqués), quand je met ma machine virtuelle à pleine charge (4*100%), l'utilisation CPU dans le gestionnaire de taches ne décolle quasi pas sur la machine hôte (une pointe à 8% youh ouhhhhh ).
Comment sont attribués les CPU virtuels à une machine virtuelle ? C'est un coeur logique machine hôte dédié par processeur attribué à une machine virtuelle ou une bizarrerie à la Microsoft ?

Dans une optique de performance sur mes machines virtuelles (enfin juste une en fait), est-il conseillé de désactiver la gestion de l'HyperThreading sur le cluster hôte ?

Sur un autre noeud j'ai un exchange en 2008R2 avec plus de 150 utilisateurs derrière et 4/5 autres petites machines virtuelles qui elles tournent parfaitement, jamais eu encore de problème de performances.

Sur ces belles questions je vais fouiller sur le net si je peux grappiller des infos supplémentaires sur ce thème.

Merci d'avance si vous avez des suggestions :)

Problème et questions performances sous HYPERV

Publié : lun. 17 juin 2013 21:15
par hocus92
Bon j'ai potassé un peu les docs hyperv, pour apprendre qu'un core sur une VM comme les cores sur la machine hote dans le gestionnaire des taches ne sont pas représentatifs niveau performances car tout passe par l'hyperviseur a la con au fonctionnement plus qu'obscure.

Bilan pour avoir une idée fiable des perfs utiliser perfmon en environnement virtualisé.
Je n'ai pas trouvé de réponse au fonctionnement des VM en charge avec le speedstep activé machine hote.

Et le problème de perf viendrait d'une application métier développée avec les pieds par des programmeurs qui en sont toujours au stade du cobol....