Noget af det første jeg opdagede efter installation af Hyper-V 2012r2 og en guest maskine – var en mærkelig og inkonsekvent svartid på ping til og fra den virtuelle maskine.

Først kontrollerede jeg duplex, som var ok, derefter mtu, som også passede med 9000 bytes hele vejen igennem. Der var heller ingen båndbredde begrænsning eller andre ressource problemer.

Det er en så simpel ting, som Virtual Machine Queue, der skal deaktiveres. Teknologien virker ikke godt med 1Gbit links, og rigtigt mange drivere fra netkorts producenterne virker ganske enkelt heller ikke godt med VMQ aktiveret grundet dårligt skrevet kode af producenterne.

Jeg har valgt både at deaktivere VMQ på de enkelte netkort og på de enkelte virtuelle maskiner. Om den sidste del er nødvendig, ved jeg faktisk ikke.

Det skulle efter sigende kun være nødvendigt at aktivere VMQ på 10Gbit eller hurtigere links.

Powershell script til at deaktivere VMQ på alle Broadcom netkort:
Get-NetAdapterVmq -InterfaceDescription Broad* | Disable-NetAdapterVmq

 

Categories:

Tags:

No responses yet

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *

This site uses Akismet to reduce spam. Learn how your comment data is processed.