programmerere og utviklere bruker ofte flere operativsystemer å utvikle sine programmer for flere plattformer. Virtuelle maskiner gir en måte å kjøre flere operativsystemer på den samme maskinvaren . Videre server administratorer ofte bruker virtuelle maskiner for å kjøre flere nettverkstjenere på samme datamaskin . Kjører et operativsystem på toppen av et annet operativsystem inne i en virtuell maskin kan bremse den viktigste operativsystem , eller gjesten operativsystemet eller begge deler. Rapid virtualisering indeksering forsøker å løse dette ved å påskynde ytelsen til virtuelle maskiner . Virtuelle maskiner
virtuelle maskiner gir en programvare lag mellom fysisk maskinvare og en gjest operativsystem . Gjestene operativsystem kjører inni den virtuelle maskinen programvare. Så langt som gjest i berørte, har det tilgang til datamaskinens maskinvare. Imidlertid må noen hardware forespørsler fra gjesten først gå gjennom den virtuelle maskinen , som deretter oversettes disse forespørslene inn i språket av verten operativsystemet før kommunisere med maskinvaren . Så, for eksempel, vil en Windows gjest kommunisere med en skjerm på et Linux-operativsystem sende Input /Output signaler som normalt. Den virtuelle maskinen vil da oversette disse til Linux - spesifikke forespørsler som vil bli utført av Linux OS .
VMWare Før RVI
hovedsak måtte translate vært virtuell maskin og vert operativsystem kan ta litt tid . Uavhengig av arkitektur av gjest operativsystem, har den virtuelle maskinen for å dekode system samtaler når de er laget , og fordi systemkall til maskinvareenheter som skjermer eller nettverk kontrollere forekomme flere ganger i sekundet , kan dette overhead føre til noen nedgang. Denne nedgangen blir tydelig i gjest og vert operativsystemer fordi de deler disse ressursene . Verten OS må bruke fysisk RAM i systemet for å behandle både kommandoer av gjesten operativsystemet gjennom den virtuelle maskinen mens du kjører sin egen programvare og kommandoer.
Rapid Virtualization indeksering
Rapid virtualisering indeksering, også kalt "nestes personsøk " under sin utvikling, tilbyr hardware støtte for virtuelle maskiner for å øke hastigheten på utførelsen i virtuelle miljøer . " Nøstet personsøk " refererer til et annet nivå personsøkersystemer tabeller mellom maskinvaren og den virtuelle maskinen . Disse tabellene referansen minne i den virtuelle maskinen og gi rom for en raskere oversettelse mellom maskin og vert OS . Dette betyr at i stedet for å ha programvaren ta alle overhead av oversette kommandoer til CPU minne om de viktigste vertsmaskinen , vertsmaskinen prosessor hjelpemidler i dette ved å utvide minnet for å innlemme det virtuelle minnet av den virtuelle maskinen .
VMWare Post- RVI
Etter gjennomføringen av RVI i AMD Quad - Core-prosessorer , ytelse i VMware programvare økt. Gjennom en rekke benchmarks , viser VMware at den har en betydelig økning i ytelse under Apache webserver kompilering samt under en kernel- testing benchmark suite kjent som " Kernel Microbenchmarks . " Effektiviteten av personsøker støtte også forbedret i henhold til " SPECjbb200 " Java benchmark . Totalt RVI teknologi avlaster virtualisering ansvaret fra den virtuelle maskinen til maskinvaren , øker ytelsen dramatisk.