Programmeurs en ontwikkelaars vaak gebruik van meerdere besturingssystemen op hun programma's voor meerdere platformen te ontwikkelen . Virtuele machines bieden een manier om meerdere besturingssystemen op dezelfde hardware . Bovendien server beheerders gebruiken vaak virtuele machines aan meerdere netwerk servers draaien op dezelfde computer . Met een besturingssysteem op de top van een ander besturingssysteem in een virtuele machine zou het belangrijkste besturingssysteem , of het gast besturingssysteem of beide vertragen . Rapid virtualisatie indexering probeert dit aan te pakken door het versnellen van de prestaties van virtuele machines . Virtuele machines op Virtuele machines directory bieden een softwarelaag tussen fysieke computer hardware en een gast -besturingssysteem . De gast-besturingssysteem draait binnen de virtuele machine software . Voor zover de gast in betrokken , heeft zij toegang tot de hardware van de computer . Echter , moeten alle hardware verzoeken van de gast eerst gaan door de virtuele machine , die vervolgens vertaalt deze verzoeken in de taal van het host-besturingssysteem voordat de communicatie met hardware . Dus, bijvoorbeeld , een Windows gast communiceren met een monitor op een Linux besturingssysteem zal input /output signalen te verzenden als normaal. De virtuele machine zal dan vertaalt die naar Linux - specifieke verzoeken die zal worden uitgevoerd door het Linux besturingssysteem . VMWare Voorafgaand aan RVI wezen , dat te vertalen is de virtuele machine en het host-besturingssysteem kan enige tijd duren . Ongeacht de architectuur van het gast-besturingssysteem , de virtuele machine heeft tot het systeem gesprekken decoderen wanneer ze zijn gemaakt , en omdat het systeem vraagt om hardware -apparaten zoals monitoren of netwerk -controllers optreden meerdere malen per seconde , kan deze overhead enige vertraging veroorzaken . Deze vertraging wordt duidelijk in de gast en gastheer besturingssystemen , omdat ze die middelen te delen . Het systeem OS moet het fysieke RAM van het systeem om zowel de commando's van het gast -besturingssysteem te verwerken via de virtuele machine tijdens het uitvoeren van zijn eigen software en commando's te gebruiken . Rapid Virtualization Indexing < br > Rapid virtualisatie indexering , ook wel " geneste paging " tijdens zijn ontwikkeling , biedt hardware- ondersteuning van virtuele machines om de snelheid van uitvoering in virtuele omgevingen te verhogen . " geneste paging " naar een tweede wisselbestandsniveau tabellen tussen de hardware en de virtuele machine . Deze tabellen referentiegeheugen in de virtuele machine en zorgen voor een snellere vertaling tussen de machine en de host- OS . Dit betekent dat in plaats van de software nemen van de overhead vertalen commando's naar de CPU geheugen van de belangrijkste hostcomputer de hostcomputer processor helpt bij door langer zijn geheugen naar het virtuele geheugen van de virtuele machine opneemt . VMWare post- RVI Na de implementatie van RVI in AMD Quad - Core processoren , prestatie in VMware -software toegenomen . Door een reeks ijkpunten , VMware blijkt dat het een aanzienlijk hogere tijdens Apache -webserver samenstelling als onder een kernel - test benchmarksuite zogenaamde " Kernel Microbenchmarks . ' De efficiëntie van paging support verbeterd volgens de " SPECjbb200 " Java benchmark. Overall , RVI technologie ontlast virtualisatie verantwoordelijkheid van de virtuele machine om de hardware , het verhogen van de prestaties dramatisch .
|