locked
Problème de performance CPU sous Hyper-V R2 RRS feed

  • Discussion générale

  • Bonjour à tous.

    Je vous remercie d'avance de bien vouloir vous pencher sur mon problème...

    J'ai pour l'instant un "bon" serveur Hyper-v (Dell T610 2 x Xeon 5645 HT (2 x 12coeurs logiques) 32go de RAM SAS 6gb Raid5)

    Dessus un windows 2008 R2 entreprise avec seulement le rôle Hyper-V d'activé et complètement a jour.

    Mon but est de virtualiser un serveur avec une appli base de données Sybase pas très efficace (trop gourmande en temps processeur)

    La VM qui est pour l'instant seule est en 2008 R2 Std avec 4 vcpu d'alloués.

    Les performance ce sont révélées bien moindre que l'ancien serveur. :°(

    J'avais l'impression que cela venait des performance CPU (perfmon 85% - 100% d'utilisation CPU dans la VM).

    Je décide de lancer un benchmark uniquement CPU j'obtient 3357. Sur l'hôte parent j'obtient 13695 !

    Au max ma VM calcule 4x moin que mon serveur !!!

    Que ce passe-t-il d'après vous ?

    mercredi 8 février 2012 16:07

Toutes les réponses

  • Bonjour, 

    je te rappel que parmi les avantages de la virtualisation de serveur est de consolider les serveurs physiques sous-employés (underutilized physical servers) sauf que ton ancien serveur exploite au maximum la ressource processeur, donc il n'est pas sous-employés et dans ce cas c’est mieux de ne pas le virtualisé.

    Cordialement,



    Cordialement, Oussema FEKIH Note : Si ma réponse vous a été utile, ou apporté une résolution; merci de Voter ou de la marquer comme Utile. Best Regards, Oussema FEKIH If my reply has helped you or made a resolution, thank you to vote it as helpful or mark it as answer.

    mercredi 8 février 2012 23:03
  • Merci pour ta réponse.

    Je suis daccord avec toi, mais vu la puissance processeur de mon Dell d'aujourd'hui je pensais quand même que ma VM aurait au moin les performances de l'ancien serveur...

    Actuellement j'ai perdu envion 15% !

    Si j'installe l'appli directement sur l'hote physique (déjà fait), du coup là il est sous employé (perfmon de 30%-40%)...

    Mon but est d'au minimum consolider 2 de mes serveurs, l'autre étant un RDS (2003r2 15 clients).

    Ma question était peut-être mal posée, mais les performance citée plus haut sont-elles normale ?

    Il me semble pas, si j'en croit ce test: http://www.guvirt.org/serveurs/6-hyper-v/27-hyper-v-cpu-benchmark.html

    Il n'y a pas que la consolidation dans la virtualisation, il y a aussi toutes les facilités de sauvegarde autour qui m'interresse.


    • Modifié Nyseus jeudi 9 février 2012 05:38 Ajout infos
    jeudi 9 février 2012 05:31
  • Bonjour,

    C'est important de noter que les machines virtuelle sont limité à 4 Processeur Virtuel, cette limitation n'a pas d'impact sur les performances dans la majorité des cas, mais dans certain cas limité (par exemple les bases de données SQL Server) les performances peuvent se dégrader lorsqu'on déplace le serveur de base de donnée d'une machine physique vers une machine virtuelle.
    Dans le cas de SQL Server il existe des outils qui permet de diagnostiquer les problèmes de lenteur afin d'y remédié, mais malheureusement je n'ai pas des connaissances approfondi pour les bases de donnée Sybase.

    et puisque ton serveur de base de donnée est gourmand en temps processeur, ça sera mieux de ne pas le virtualisé.

    Cordialement,




    Cordialement, Oussema FEKIH Note : Si ma réponse vous a été utile, ou apporté une résolution; merci de Voter ou de la marquer comme Utile. Best Regards, Oussema FEKIH If my reply has helped you or made a resolution, thank you to vote it as helpful or mark it as answer.


    vendredi 10 février 2012 09:07
  • Merci encore une fois pour ta réponse.

    Mais les perte de performance sous SQL en environnement virtualisé son plus du a des problème d'accès disque c'a des problème de lenteur processeur.

    Mois ce n'est pas un problème puisque le VHD est de type passthrough (accès direct) sur du SAS 6Gb/s. Donc quasi pas d'impact sur les performance.

    J'ai beaucoup de ressouce prossesseur et je ne vois pas pourquoi je ne pourrais pas virtualisé un serveur avec une appli certe un peu lourde, mais pour un vieux serveur... Sur le nouveau, comme je l'ai dit plus haut rien de faramineux.

    Hyper-v est là normalement pour répartir la charge entre les VM, mais pour l'instant il n'en a qu'UNE. pourquoi ma VM est-elle bridée ?

    Personne n'as une idée ou un petit test a faire sur son infra pour me donner plus d'infos ?



    • Modifié Nyseus samedi 11 février 2012 09:11 relecture
    samedi 11 février 2012 09:09
  • Merci pour la réponse.

    Mais ce correctif ne concerne pas mon infra.

    Comme je l'ai décris au début, ma version de 2008 est la R2.

    De toute façon je n'utilise pas cette fonctionnalité d'hyper-v qui de plus n'intervient en rien niveau performance processeur.

    Personne alors qui a une idée ou un test a faire ?

    jeudi 16 février 2012 15:57
  • Bonjour,

    Est ce que vous avez fait une baseline pour conclure qu'il y a un problème de performance au niveau de tes VMs ou serveur physique ?

    Une baseline est bien recommandé lorsque le serveur marche à merveille.

    Autre chose, quel compteur de performance avez vous utilisé? ceux du VM ou la machine physique? merci de préciser...

    A+


    Best Regards Don't forget to mark it as answer if it helps

    jeudi 16 février 2012 16:03
    Auteur de réponse
  • Bonsoir,

    je pense qu'il faudra attendre la prochaine version de HyperV qui augmentera le nombre de processeurs possibles au niveau de chaque machine virtuelle.

    A bientôt,


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (68 MCPs) http://base.faqexchange.info

    jeudi 16 février 2012 19:25