Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł zawiera obejście problemu, który występuje, jeśli masz hosta funkcji Hyper-V z systemem Windows Server 2012, który używa karty sieciowej Broadcom.
Oryginalny numer KB: 2902166
Symptomy
Rozważmy następujący scenariusz:
- Masz hosta funkcji Hyper-V systemu Windows Server 2012 korzystającego z karty sieciowej Broadcom.
- Utworzysz przełącznik wirtualny, który jest powiązany z kartą sieciową.
- Kolejka maszyn wirtualnych (VMQ) jest włączona na hoście funkcji Hyper-V.
W tym scenariuszu występuje niska wydajność sieci na maszynach wirtualnych hostowanych na hoście funkcji Hyper-V.
Przyczyna
Jest to znany problem ze sterownikami kart sieciowych Broadcom, gdy maszyna wirtualna VMQ jest włączona. Dotyczy to następujących kart sieciowych Broadcom:
- 57712
- 57800
- 57810
- 57840
Rozwiązanie
Broadcom zdaje sobie sprawę z tego problemu i wyda aktualizację sterownika, aby rozwiązać ten problem. Dopóki aktualizacja sterownika nie będzie dostępna, możesz obejść ten problem, wykonując jedną z następujących akcji:
Wyłącz usługę VMQ na wirtualnej karcie sieciowej przy użyciu następującego polecenia cmdlet programu Windows PowerShell:
Set-VMNetworkAdapter -ManagementOS -Name <VirtualNetworkAdapterName> -VmqWeight 0
Uwaga 16.
Jeśli problem nie zostanie rozwiązany, wyłącz funkcję VMQ na karcie sieciowej Broadcom.
Zmień adres kontroli dostępu do multimediów (MAC) przełącznika wirtualnego.
Uwaga 16.
Adres IP hosta funkcji Hyper-V może ulec zmianie, jeśli jest używany protokół DHCP.
Jeśli używasz programu System Center Virtual Machine Manager (SCVMM), program SCVMM może automatycznie przypisać nowy adres MAC.
Aby ręcznie przypisać adres MAC, wykonaj następujące kroki:
Przypisz adres MAC przy użyciu następującego polecenia cmdlet programu Windows PowerShell:
Set-VMNetworkAdapter -ManagementOS -Name <VirtualNetworkAdapterName> -StaticMacAddress <MacAddress>
Przypisz dynamicznie wygenerowany adres MAC przy użyciu następującego polecenia cmdlet programu Windows PowerShell:
Set-VMNetworkAdapter -ManagementOS -Name <VirtualNetworkAdapterName> -DynamicMacAddress
- Jeśli na hoście funkcji Hyper-V znajduje się inna nietknięta karta sieciowa, powiąż przełącznik wirtualny z kartą sieciową.
Zastrzeżenie dotyczące innych firm
Produkty innych firm omówione w tym artykule są wytwarzane przez producentów niezależnych od firmy Microsoft. Firma Microsoft nie udziela żadnych gwarancji, dorozumianych ani żadnego innego rodzaju, w odniesieniu do wydajności lub niezawodności tych produktów.