none
Lenteur de transfert sur machine virtuelle

    Question

  • Bonjour,

    je suis confronté à un problème qui m'est inconnu. J'ai un hyperviseur sous Windows Server 2012 qui virtualise 4 serveurs. Un serveur de fichiers sous Windows Server 2012, un DC secondaire en 2012, un serveur TSE sous 2008R2 et un serveur SQL sous 2008R2.

    J'ai fait un serveur virtuel afin de faire serveur de fichiers, mais je suis en train de me demander si c'est une bonne idée.

    En effet, à partir d'un autre serveur physique (sous 2012 aussi), j'ai voulu faire des tests de transferts de fichiers. Pour exactement la même source de copie, la vitesse du serveur physique A à l'hyperviseur est aux alentours de 50Mo/s. Par contre, du serveur physique A au serveur virtuel, le taux de transfert est assez ridicule, et ne dépasse pas les 400ko/s, pour les mêmes fichiers (la copie ne se faisait pas en même temps).

    Est-ce une bonne idée de faire un serveur virtuel pour serveur de fichiers ou est-ce complètement idiot de ma part ? Y a t-il des recommandations particulières quand à la configuration ?

    Le serveur en question dispose d'un disque virtuel de taille fixe pour le système, et un autre de taille dynamique pour les données. L'option me paraissait intéressante, mais pensez-vous que c'est ce qui joue ici ?

    Merci pour vos lumières !

    lundi 28 janvier 2013 15:37

Réponses

  • Il faudrait voir quel est le goulot d'étranglement, les réseau ou le disque.
    Au vue des machine que tu virtualises je dirai que c'est le disque (Une TSE et un BDD). Est ce qu'en lançant des outils de performance ça permet de t'orienter vers un problème de ressource. ?

    Dans tout les cas cloisonner les serveurs par application est une bonne pratique à privilégier. Maintenant le fait de faire ça demande aussi des ressources supplémentaires.
    Sur quel type de stockage héberges tu tes machines virtuelles ?



    Cordialement Denis ECHE, Ingénieur Système-Réseaux. Mon Blog Si ma réponse vous a été utile, ou a permis la résolution de votre problème; merci de Voter ou de la marquer comme Utile.

    • Marqué comme réponse G Xavier lundi 28 janvier 2013 17:00
    lundi 28 janvier 2013 16:18

Toutes les réponses

  • Il faudrait voir quel est le goulot d'étranglement, les réseau ou le disque.
    Au vue des machine que tu virtualises je dirai que c'est le disque (Une TSE et un BDD). Est ce qu'en lançant des outils de performance ça permet de t'orienter vers un problème de ressource. ?

    Dans tout les cas cloisonner les serveurs par application est une bonne pratique à privilégier. Maintenant le fait de faire ça demande aussi des ressources supplémentaires.
    Sur quel type de stockage héberges tu tes machines virtuelles ?



    Cordialement Denis ECHE, Ingénieur Système-Réseaux. Mon Blog Si ma réponse vous a été utile, ou a permis la résolution de votre problème; merci de Voter ou de la marquer comme Utile.

    • Marqué comme réponse G Xavier lundi 28 janvier 2013 17:00
    lundi 28 janvier 2013 16:18
  • Bonjour, merci beaucoup pour cette réponse.

    Les machines virtuelles sont stockées localement sur l'hyperviseur, sur des disques SAS en RAID5.

    Alors, je viens d'essayer autre chose, et à l'intérieur de la machine, du disque système au disque data (2 disques différents sur des contrôleurs différents), la vitesse est de plusieurs centaintes de Mo, donc rien à voir. Idem, à partir de l'hyperviseur vers ma VM, entre 200 et 300Mo. Je pensais pourtant qu'en chemin UNC il passerait par le réseau aussi, j'ai dû me tromper. Donc ça viendrait plus du réseau ? As-tu des idées de tests pour filtrer encore les problèmes ?

    Depuis un autre serveur physique que le premier test (sous 2003), c'est aussi très lent.

    J'ai essayé de configurer (plus par curiosité que par besoin) l'association de carte réseau fournie avec Windows Server 2012. Je viens de désactiver 3 de mes cartes réseaux, et le problème semble avoir disparu, donc ça devait être une grosse bêtise de ma part :)

    Je reviendrai poster si jamais il se trouve que ce n'était pas cela.

    Merci beaucoup !

    lundi 28 janvier 2013 16:51
  • Oui si c'est un problème de teaming, c'est peut etre un souci au niveau du brassage de ton serveur ou du switch.
    Tant mieux si tu as trouvé la source du pb.


    Cordialement Denis ECHE, Ingénieur Système-Réseaux. Mon Blog Si ma réponse vous a été utile, ou a permis la résolution de votre problème; merci de Voter ou de la marquer comme Utile.

    lundi 28 janvier 2013 16:59
  • Bonjour,

    lors de mes tests sur le teaming, j'ai remarqué le mode de répartition basé sur les ports HyperV ne donnait pas de bons résultats!

    Le mode Hachage d'adresses  semble plus performant...

    A bientôt,


    Thierry DEMAN. Exchange MVP. MCSE:Messaging 2013 (75 MCPs). https://mvp.support.microsoft.com/profile=CE2B565B-B13D-4C24-B04D-F0D5766D14A1 http://www.faqexchange.info

    mercredi 30 janvier 2013 12:44