, indledningen, fælles rod i /o virtualization (sr-iov) er en standard, som er udviklet af pci-sig, der fungerer i forbindelse med system chipset støtte til virtualization teknologier.sr-iov gør det muligt at omgå software netværkstrafik skifte lag af hyper-v virtualization skorsten, således at sr-iov udstyr til kan henføres direkte til en virtuel maskine.det gør dette ved at remapping af afbryder og dma.,, hyper-v windows server 2012 omfatter indbyggede støtte til sr-iov &ndash net - anordninger, der muliggør en; der kan sr-iov virtuelle funktion af et fysisk net adapter til henføres direkte til en virtuel maskine.resultatet er øget net kapacitet og reducerer net latenstiden for virtuelle maskiner kører på hyper-v værter, samtidig med at den vært cpu generalomkostninger, der kræves ved forarbejdning netværkstrafik.,, at lære sr-iov fungerer, og hvordan kan det i en hyper-v miljø, jeg vil dele med dig et kort uddrag fra uændrede udkast til min nye ebook optimering og fejlsøgning hyper-v netværk (microsoft presse, 2013).indholdet af dette emne blev bidraget med keith hill, mr. støtte optrapning ingeniør med windows server - central high availability team.keith, begyndte sin microsoft rejse i 1999 om afterhours støttegruppe.han flyttede til klyngen hold om 7 år senere, og for to år siden blev støtte emne ejer for hyper-v inden for kommercielle teknisk støtte (cts).keith havde også bistand fra john howard, program manager for hyper-v, i udviklingen af dette indhold.,,, oversigt,,, som er et af de nye elementer med hyper-v 2012 er fælles rod i /o virtualization (sr-iov).sr-iov er en specifikation, som blev skabt af perifer del forbindelses særlige interessegrupper (pci-sig) i 2010.denne nye standard, sr-iov, giver mulighed for en pcie anordning, synes at være flere separate fysiske pcie anordninger,.,,, note:,, for lidt let læsning, du kan læse sr-iov standard på dette link. det er vigtigt at bemærke, at sr-iov standard finder anvendelse på alle pcie anordninger, herunder oplagring.men med windows server - 2012 microsoft set, hvor den største gevinst ville være med sr-iov.besluttede microsoft til udelukkende at arbejde på sr-iov for netværkssamarbejde, som kun støttet anordning,.,, windows server - 2008 r2, vi har to typer virtuelt netværk kort: udvikle netværk adapter (arv net adapter) og syntetiske net adapter (net adapter).jeg tror, at de fleste af os har læst de grunde, som er bedre til at bruge, og hvorfor skulle ikke bruge en efterlignede netværkskort over en software - netværket kort.men for dem, der endnu ikke har forstået det, og dets faktisk vigtigt, at emnet for dette kapitel, for at forstå det, jeg vil kort gennemgå dem.,, udvikle netværk kort er det værste, der udfører kort ud af de to, og det bør anvendes til pxe boot en vm.software, nic er misligholdelses - og opnår resultater op på grund af de vmbus, en hukommelse - rørledningen, som forelægger den anmodning til den forælder, deling og derefter til fysisk anordning.men der er omkostninger, der er forbundet med i /o vej med software, nic, kort sagt software udstyr, indføre reaktionstid, øge den samlede vejlængde og forbruge regn cyklusser.med højere nethastighed, og antallet af støttede vm er på et system, ville det ikke være usædvanligt at se en fælles kerne, som forbruges af 5 - 7 gb /s netværkstrafik, der genereres af virtuelle maskiner kører på windows server - 2008 r2 sp1.,, så førte microsoft at tilbyde andre alternativer til disse scenarier.alle hilser indførelsen af sr-iov i windows server - 2012.det er en sikker udstyrsmodel, men i forhold til software - baseret udstyr deling i /o, som har lavere reaktionstid, højere produktivitet, lavere beregne ovenover.alt dette og tariffer, såvel som antallet af vm er større i fremtiden, hvor sr-iov., fungerer, så hvordan gør sr-iov arbejde?i windows server - 2012 hyper-v sr-iov arbejder gennem fysiske funktioner (pf) og virtuelle funktioner (vf).,, pf er pcie funktion af et netværk - adapter, som støtter sr-iov specifikation.pf - omfatter alle de udvidede kapaciteter i pcie base specifikationer.denne mulighed anvendes til at organisere og forvalte de sr-iov funktionalitet af netværket adapter, herunder at virtualization og udsætter vfs."lette" vfs er funktioner, der mangler konfiguration ressourcer.hver vf aktier, en af flere fysiske ressourcer på nettet - adapter.,, f.eks. vf deler eksterne netværksport med pf og andre vfs.mens vfs er forbigående, huske på, at i er altid er til rådighed (dvs. hvis det pcie anordning er ikke handicappede).det er vigtigt at forstå, at en vf kan ikke eksistere uden en pf.til illustration, så lad os tage et kig på software komponenter i følgende diagram:,,, note:,, det er vigtigt at forstå, at vfs er hardware, ressourcer og på grund af det der er begrænsninger i antallet af vfs, som er til rådighed på forskellige hardware anordninger.i øjeblikket er disse anordninger, der tilbyder op til 64 vfs pr. pf.,, sr-iov lyder godt, men der er nogle forbehold.sr-iov skal støttes med bios samt nic - og styresystemer, der er ved at løbe hypervisor.en ting, som nogle mennesker bliver lidt forvirret over, er, at hyper-v på serveren platform kræver ikke svæve, men for sr-iov arbejde er et krav.,,, note: en anordning, der er sr-iov, der kan anvendes som regelmæssige input /output - enhed uden for virtualization.,, således at sr-iov,, så det lyder meget interessant, men hvordan vil du gøre det?det ville være det næste spørgsmål, som jeg gerne vil stille.hvis du har nedsat den bios korrekt, din forarbejdningsvirksomheder støtte andet niveau adresse oversættelse (svæve -), og du har en sr-iov pcie netværkskort i systemet; det første skridt til en netværksforbindelse (uanset om det er at gøre det muligt for sr-iov eller ej) er at skabe en ekstern virtuel kontakt.du kan gøre dette ved at anvende virtuelle skifte manager i hyper-v manager, - - eller du kan gøre det i powershell.,, lad os starte med at se på de hyper-v manager.du åbner hyper-v manager, så klik på virtuelle skifte manager på højre side.dette vil åbne den virtuelle skifte manager grænseflade.der er meget, som skaber andre virtuelle kontakt med én forskel,,,,,, figur 2: et skærmbillede viser, hvordan vi gør det muligt for sr-iov for en virtuel kontakt på værten.,,, note:,, nederst på vinduet, kan du se den sr-iov advarsel.når et skift er skabt, du kan ikke tilføje denne mulighed igen.hvis de ønsker at tilføje sr-iov senere vil du nødt til at slette kontakten og genskabe den.,, som foreslået ovenfor, kan de også skabe virtuel kontakt i powershell.ved hjælp af powershell er forlængelser for hyper-v løber du kommandoen nye vmswitch.denne kommando kræver et parameter for at angive den fysiske netværk, som du ønsker.og microsoft tænkt på det, og vi har en ordre til det.du kan få netadapter at opregne dem.,, så du kan se, at jeg har opført de netadaptere i ps nedenfor:,,,,, figur 3: et skærmbillede viser, hvordan man bruger windows powershell listen over netadaptere.,, så nu har vi den netadaptere navn vi kan bruge de nye vmswitch kommando:,,,,, figur 4, et skærmbillede viser den nye vmswitch cmdlet.,, så nu med de få vmswitch kommandoen, vi kan se de ejendomme, der blev udsat for vmnetworkadapter objekt, i de sidste to, vil jeg tage disse sammen, som de er ens., iovsupport og iovsupportreasons er numerisk kode og beskrivelser vedrørende status for det fysiske net - adapter.jeg vil behandle dette mere i problemløsningssektion.,, at gæsten os, okay, nu har vi skiftet arbejdsplads, er det det?og det rigtige svar ville være endnu ikke.vi har nu mulighed for at gæste operativsystem.så med det i tankerne, vi åbner de indstillinger til gæst og på ubåden knudepunkt for netværket adapter, vil de se, hardware - acceleration.du gættede det … det er, hvor vi vil gøre det muligt for sr-iov for gæst:,,,,,, figur 6: et skærmbillede viser, hvordan vi gør det muligt for sr-iov for gæsten.,,, note:,, sætte flueben til "at sr-iov" kasse indeholder iovweight om nogle tal større end 0.,, og nu, lad os tage et kig på powershell for at se, hvordan vi kan gøre dette i powershell.,, så de kommandosprog vmnetworkadapter kan vi sætte denne indstilling:,,,,,, figur 7: et skærmbillede viser de vmnetworkadapter cmdlet.,, her kan du se iovweight fastsat til 50.det bør forklares det, men det her er meget enkel.så kender du måske med vmqweight windows server 2008 r2, og den iovweight funktioner fungerer på samme måde i windows server - 2012.denne indstilling udtrykker ønske om en hardware losning, men det er ikke en garanti.så mange er større end 0 vende denne fastsættelse på … kort sagt er på 1 - 100, 0 er væk.,,, note:, supplerende foranstaltninger om, hvordan man gennemfører net afskedigelser ved anvendelse af sr-iov sammen med vejledning fra keith hill om, hvordan man skal løse sr-iov kan findes i min ebook optimering og fejlsøgning hyper-v netværk af microsoft presse.,, konklusion, flere oplysninger om, hvordan at løse netværk i hyper-v miljøer kan findes i min ebook optimering og fejlsøgning hyper-v netværk, som omfatter indholdet af bidraget fra en række forskellige eksperter på windows server - hold på microsoft.