Programmører og udviklere bruger ofte flere operativsystemer til at udvikle deres programmer til flere platforme . Virtuelle maskiner giver en måde at køre flere operativsystemer på den samme hardware . Desuden server administratorer ofte bruge virtuelle maskiner til at køre flere netværksservere på den samme computer. Kører et operativsystem på toppen af et andet operativsystem inde i en virtuel maskine kan bremse det primære operativsystem, eller gæsten operativsystem eller begge dele. Hurtig virtualisering indeksering forsøger at løse dette ved at fremskynde udførelsen af virtuelle maskiner. Virtual Machines
Virtuelle maskiner levere en software lag mellem fysisk computer hardware og en gæst operativsystem. Gæsten operativsystem kører inden den virtuelle maskine software. For så vidt angår gæst i berørte det har adgang til computerens hardware. Dog skal alle hardware anmodninger fra gæsten først gå gennem den virtuelle maskine, som derefter oversætter disse anmodninger til sproget i det operativsystem , før kommunikere med hardware. Så for eksempel , vil en Windows- gæst kommunikerer med en skærm på en Linux -operativsystem send Input /Output -signaler som normalt. Den virtuelle maskine vil så oversætte dem til Linux - specifikke anmodninger , som vil blive henrettet af Linux OS .
VMWare Forud for RVI
Væsentlige, skulle til at oversætte været virtuel maskine og vært operativsystem kan tage noget tid . Uanset arkitektur af gæsten operativsystem, den virtuelle maskine har til at afkode system opkald , når de gøres , og fordi systemet opkald til hardware- enheder, såsom skærme eller netværk controllere forekomme flere gange i sekundet , kan dette overliggende medføre nogle afmatning. Denne afmatning bliver tydeligt i gæst og vært operativsystemer , fordi de deler disse ressourcer. Værten OS skal bruge den fysiske RAM i systemet til at behandle både de kommandoer gæsten operativsystemet på den virtuelle maskine , mens du kører sin egen software og kommandoer.
Rapid Virtualization Indexing < br >
Rapid virtualisering indeksering , også kaldet " nested paging " under dens udvikling, tilbyder hardware support af virtuelle maskiner til at øge hastigheden på henrettelse i virtuelle miljøer . " Indlejret personsøgning " henviser til et andet niveau af paging tabeller mellem hardware og den virtuelle maskine . Disse tabeller henvises hukommelse i den virtuelle maskine og muliggøre en hurtigere oversættelse mellem maskine og vært OS . Dette betyder, at i stedet for at have softwaren tage alle overhead af oversætte kommandoer til CPU hukommelse vigtigste værtscomputeren , værtscomputeren processor hjælpemidler i dette ved at udvide dens hukommelse til at indarbejde den virtuelle hukommelse af den virtuelle maskine .
VMWare post- RVI
Efter gennemførelsen af RVI i AMD Quad - Core-processorer , ydeevne i VMware -software steget. Gennem en række benchmarks viser VMware , at det har en betydelig stigning i ydeevne under Apache webserver kompilering samt under en kernel- test benchmark suite kendt som " Kernel Microbenchmarks ". Effektiviteten af personsøgning support også forbedret i henhold til den " SPECjbb200 " Java benchmark. Samlet RVI teknologi offloads virtualisering ansvaret fra den virtuelle maskine til den hardware , øge ydeevnen dramatisk.