locked
[HYPER-V/R2] VM performance processeurs ? RRS feed

  • Question

  • Bonjour,

    J'ai un cluster HYPER-V 2008R2 qui est plutôt sur-dimensionné par rapport au nombre de VM et à la performance globale.

    Malgré le sur-dimensionnement de l'infra je rencontre de grosse difficulté avec un de mes applicatifs métiers basé sur serveur IIS 2003 et surtout une VM 2008R2 avec SQL 2008R2 en 64 bits. Cette dernière est largement garni en RAM(32Go RAM) et en vproc(4 ).

    Le problème est que cette appli est lente et cela est souvent provoqué par une saturation au niveau des proc de la VM SQL (c'est lié à certaines requêtes). La question que je me posait est que malgré la saturation de mes vproc l'activité processeurs (bi proc / 6 Coeurs HT) de mon hôte reste relativement plat. Je souhaiterai savoir si dans ces circonstances il était utile de faire la priorisation au niveau des vprocs de la VM? Ou s'il y avait des paramétres permettant d'augmenter la puissance de ma VM qui me pose souci.

    Merci pour vos réponses ou vos suggestions !

    lundi 10 septembre 2012 10:49

Réponses

Toutes les réponses

  • Bonjour,

    il faut tenir compte que le serveur Hyper-v sous windows 2008R2 vous permet d'affecter uniquement 4 processeur pour la machine virtuelle , pour les applications gourmande en terme de processeur et qui necessite plus de 4 processeur pour assurer la performance du service , il sera mieux de la migrer vers une machine pour exploiter tout  les ressources disponible , avec Windows 2012 vous aurez la possibilité d'ajouter 32 processeur pour chaque VM.

    http://alexnogard.com/windows-server-2012-8-hyper-v-3-introduction/


    Best regards Bourbita Thameur Microsoft Certified Technology Specialist: Windows Server 2008 R2,Server Virtualizaton

    lundi 10 septembre 2012 11:21
    Auteur de réponse
  • Bonjour,

    il faut tenir compte que le serveur Hyper-v sous windows 2008R2 vous permet d'affecter uniquement 4 processeur pour la machine virtuelle , pour les applications gourmande en terme de processeur et qui necessite plus de 4 processeur pour assurer la performance du service , il sera mieux de la migrer vers une machine pour exploiter tout  les ressources disponible , avec Windows 2012 vous aurez la possibilité d'ajouter 32 processeur pour chaque VM.

    http://alexnogard.com/windows-server-2012-8-hyper-v-3-introduction/


    Best regards Bourbita Thameur Microsoft Certified Technology Specialist: Windows Server 2008 R2,Server Virtualizaton

    Je ne pense pas que le problème soit lié à la quantité de vproc. D'autre part faire une mise à jour dans un cluster ne se fait pas comme cela.

    Sinon existe t'il des benchmark a peu près fiable ou reconnu permettant d'évaluer la vitesse des proc d'une VM ? voir de stresser l'hote pour faire des tests ?

    Merci.

    lundi 10 septembre 2012 14:34
  • Bonsoir,

    Il y a un autre facteur à prendre en consideration pour la consomation du CPU, c'est le traffic réseau. Il pourrait ne pas avoir suffisamment de cycles CPU laissés pour des performances réseau optimales. Bref, jettez un oeil sur ce doc, ca vous aidera http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/SQL2008inHyperV2008.docx


    Bechir Gharbi | My blog: @myITforum.com | Twitter: @Bechir_Gharbi | Linkedin: Bechir Gharbi | Time zone: GMT + 1

    lundi 10 septembre 2012 19:14
  • Bonsoir,

    Il y a un autre facteur à prendre en consideration pour la consomation du CPU, c'est le traffic réseau. Il pourrait ne pas avoir suffisamment de cycles CPU laissés pour des performances réseau optimales. Bref, jettez un oeil sur ce doc, ca vous aidera http://download.microsoft.com/download/d/9/4/d948f981-926e-40fa-a026-5bfcf076d9b9/SQL2008inHyperV2008.docx


    Bechir Gharbi | My blog: @myITforum.com | Twitter: @Bechir_Gharbi | Linkedin: Bechir Gharbi | Time zone: GMT + 1

    

    Merci pour la doc je vais regardé.

    Ceci dit je viens de faire un test : Actuellement j'ai une oscillation processeur sur les sqlserv qui oscille entre 25% et 90% , les accès réseau sont de l'ordre de 20 à 100 Mo/s avec des pic pas forcément similaire. Pendant la prod j'ia transféré un fichier de 4Go de VM à Vm a plus de 100 mo sans constaté de satuaration particulière au niveau du proc.

    Pour info ma vm dispose de 32Go (96 sur l'hote) j'ai un bi xeon X5660.

    J'ai 4 interfaces réseau coté LAN et 4 coté iSCSI la baie n'est pas saturé accès disque sur la baie ok.

    mardi 11 septembre 2012 09:18