Problème et questions performances sous HYPERV
Publié : mar. 11 juin 2013 20:32
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

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
Alors pour situer un peu la chose : cluster de 6 serveurs en bi-hexa et 72Go

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
