Freigeben über


Schlechte Netzwerkleistung auf virtuellen Computern auf einem Windows Server 2012 Hyper-V-Host, wenn VMQ aktiviert ist

Dieser Artikel enthält eine Problemumgehung für ein Problem, das auftritt, wenn Sie über einen Windows Server 2012 Hyper-V-Host verfügen, der einen Broadcom-Netzwerkadapter verwendet.

Ursprüngliche KB-Nummer: 2902166

Problembeschreibung

Stellen Sie sich folgendes Szenario vor:

  • Sie verfügen über einen Windows Server 2012 Hyper-V-Host, der einen Broadcom-Netzwerkadapter verwendet.
  • Sie erstellen einen virtuellen Switch, der an den Netzwerkadapter gebunden ist.
  • Sie aktivieren die Warteschlange für virtuelle Computer (VMQ) auf dem Hyper-V-Host.

In diesem Szenario treten auf den virtuellen Computern, die auf dem Hyper-V-Host gehostet werden, eine schlechte Netzwerkleistung auf.

Ursache

Dies ist ein bekanntes Problem mit Broadcom-Netzwerkadaptertreibern, wenn VMQ aktiviert ist. Die folgenden Broadcom-Netzwerkadapter sind betroffen:

  • 57712
  • 57800
  • 57810
  • 57840

Lösung

Broadcom ist dieses Problem bekannt und gibt ein Treiberupdate frei, um das Problem zu beheben. Bis das Treiberupdate verfügbar ist, können Sie das Problem umgehen, indem Sie eine der folgenden Aktionen ausführen:

  • Deaktivieren Sie VMQ auf dem virtuellen Netzwerkadapter mithilfe des folgenden Windows PowerShell-Cmdlets:

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

    Notiz

    Wenn das Problem nicht behoben ist, deaktivieren Sie VMQ auf dem Broadcom-Netzwerkadapter.

  • Ändern Sie die Mac-Adresse (Media Access Control) des virtuellen Switches.

    Notiz

    Die IP-Adresse des Hyper-V-Hosts kann sich ändern, wenn DHCP verwendet wird.

Wenn Sie System Center Virtual Machine Manager (SCVMM) verwenden, kann SCVMM automatisch eine neue MAC-Adresse zuweisen.

Führen Sie die folgenden Schritte aus, um eine MAC-Adresse manuell zuzuweisen:

  1. Weisen Sie eine MAC-Adresse mithilfe des folgenden Windows PowerShell-Cmdlets zu:

    Set-VMNetworkAdapter -ManagementOS -Name <VirtualNetworkAdapterName> -StaticMacAddress <MacAddress>
    
  2. Weisen Sie eine dynamisch generierte MAC-Adresse mithilfe des folgenden Windows PowerShell-Cmdlets zu:

    Set-VMNetworkAdapter -ManagementOS -Name <VirtualNetworkAdapterName> -DynamicMacAddress
    
  • Wenn ein anderer nicht betroffener Netzwerkadapter auf dem Hyper-V-Host vorhanden ist, binden Sie den virtuellen Switch an diesen Netzwerkadapter.

Informationen zum Haftungsausschluss von Drittanbietern

Die in diesem Artikel genannten Drittanbieterprodukte stammen von Herstellern, die von Microsoft unabhängig sind. Microsoft gewährt keine implizite oder sonstige Garantie in Bezug auf die Leistung oder Zuverlässigkeit dieser Produkte.