Deaktivering af en offload på VMNic i VMware

Forskellige mærker og konfigurationer af virtuelle maskinkortnetværkskort eller VMNics er kendt for at forårsage lejlighedsvis gentagne fejl, der medfører en langsommere processorstyringskapacitet. Tre mulige løsninger til dette beregningsafløb er: Udskift VMNic, nøjagtigt frakobl VMNic-offloading-funktionerne i operativsystemkernen eller deaktiver VMNics offloading-kapacitet i enhedshåndteringen på hver VM, der viser symptomer på gentagne aflæsninger.

Aflæsningsmodus

VMNic-aflæsning tager indgående TCP / IP-data og kører den gennem en række processer. Disse omfatter Checksum offload i IPv4 og IPv6, TCP Checksum offload for både de fire og seks IP versioner og IPv4 og IPv6 versionerne for Large Send offloads. Af disse er Checksum det mest problematiske, da en mindre virtuel hardware- eller softwarefejl kan medføre, at operativsystemet kontinuerligt udfører sumberegninger på indgående TCP / IP-trafik.

VMNic tilgængelighed

Da VMNic-indstillingerne ikke er direkte tilgængelige fra serverens operativsystem eller VMware-kommandokonsollen, er de eneste mulige fremgangsmåder hentet fra operativsystemets kernel-understruktur eller fra fanen VMNic advanced settings i producentens dialogboks i enhedsadministratoren for virtuel maskine. For at nå kernen kan du anvende et af de ofte anvendte, men ikke-dokumenterede programmer tilgængelige på internettet som vmkchdev (VM kernel Change Device) eller prøv konfigurationsprogrammerne i vSwitch eller vNetwork i Oracle's ESX / ESXi-udviklerværktøj. For at nå aflastningsindstillingerne på VMNic, skal du åbne enhedsadministratoren i den virtuelle maskine og klikke på fanen Avanceret i NIC-linjelisten.

Deaktivering af funktionen Offload

I det enkelte virtuelle maskine Windows-operativsystem består adgang til netværksinterfacekortindstillingerne ved at åbne enhedsadministratoren og derefter NIC'en. Klik på fanen Avanceret og kig efter offload-funktionerne. Fremhæv hver og vælg "Deaktiver" på skærmens højre indstillinger, klik på "Anvend" og luk. For at gøre en universel indstilling til alle virtuelle maskinaflastningsfunktioner i en hel administreret gruppe af stationære computere, der implementerer VMware-eksekverbare VM-programmer, skal du bruge kommandolinjens VMware-funktioner eller Oracle-kontrolpanelet til at deaktivere aflastningsfunktionerne for alle virtuelle maskiner, der styres.

Fejlfinding

Hvis du oplever afmatning i kun en eller to af flere VMNics, er det hensigtsmæssigt at afbryde de forskellige aflæsningsfunktioner i den avancerede fane i dialogboksen NIC i VMware-operativsystemet. Hvis problemet ser ud til at være endemisk i dit virtuelle desktop system array, skal du lukke den overordnede VMNic offloading-kapacitet på alle virtuelle maskiner i arrayet. For at gøre det skal du skrive dit eget værktøj til kerneladgang eller downloade og installere et af de udviklerværktøjer, der er tilgængelige på internettet eller direkte fra VMware.

Populære Indlæg