Lire en anglais

Partager via


Performances réseau médiocres sur des machines virtuelles sur un hôte Hyper-V Windows Server 2012 si VMQ est activé

Cet article fournit une solution de contournement pour un problème qui se produit si vous avez un hôte Hyper-V Windows Server 2012 qui utilise une carte réseau Broadcom.

Numéro de base de connaissances d’origine : 2902166

Symptômes

Examinez le cas suivant :

  • Vous disposez d’un hôte Hyper-V Windows Server 2012 qui utilise une carte réseau Broadcom.
  • Vous créez un commutateur virtuel qui se lie à la carte réseau.
  • Vous activez la file d’attente de machines virtuelles (VMQ) sur l’hôte Hyper-V.

Dans ce scénario, vous rencontrez des performances réseau médiocres sur les machines virtuelles hébergées sur l’hôte Hyper-V.

Cause

Il s’agit d’un problème connu avec les pilotes de carte réseau Broadcom lorsque VMQ est activé. Les cartes réseau Broadcom suivantes sont affectées :

  • 57712
  • 57800
  • 57810
  • 57840

Résolution

Broadcom est conscient de ce problème et libère une mise à jour du pilote pour résoudre le problème. Tant que la mise à jour du pilote n’est pas disponible, vous pouvez contourner le problème en effectuant l’une des actions suivantes :

  • Désactivez VMQ sur l’adaptateur Réseau virtuel à l’aide de l’applet de commande Windows PowerShell suivante :

    Set-VMNetworkAdapter -ManagementOS -Name <VirtualNetworkAdapterName> -VmqWeight 0
    

    Notes

    Si le problème n’est pas résolu, désactivez VMQ sur la carte réseau Broadcom.

  • Modifiez l’adresse MAC (Media Access Control) du commutateur virtuel.

    Notes

    L’adresse IP de l’hôte Hyper-V peut changer si DHCP est utilisé.

Si vous utilisez System Center Virtual Machine Manager (SCVMM), SCVMM peut attribuer automatiquement une nouvelle adresse MAC.

Pour affecter manuellement une adresse MAC, procédez comme suit :

  1. Attribuez une adresse MAC à l’aide de l’applet de commande Windows PowerShell suivante :

    Set-VMNetworkAdapter -ManagementOS -Name <VirtualNetworkAdapterName> -StaticMacAddress <MacAddress>
    
  2. Attribuez une adresse MAC générée dynamiquement à l’aide de l’applet de commande Windows PowerShell suivante :

    Set-VMNetworkAdapter -ManagementOS -Name <VirtualNetworkAdapterName> -DynamicMacAddress
    
  • S’il existe une autre carte réseau non affectée sur l’hôte Hyper-V, liez le commutateur virtuel à cette carte réseau.

Exclusion de responsabilité de tiers

Les produits tiers mentionnés dans le présent article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.