Vad är en monitor för virtuell maskin?
En monitor för virtuell maskin är ett program som kontrollerar beteendet hos flera virtuella maskiner på ett system, vilket gör att varje användare kan ha ett fullt fungerande system. Dessutom kommer varje användare på ett övervakat nätverk med virtuell maskin att tänka på sin dator som en autonom enhet, helt åtskild från resten av datormiljön. Men datorn som är värd för alla virtuella maskiner - och det virtuella maskinövervakningsprogrammet - har verkligen kontroll. Genom denna illusion av autokrati kan en enda dator med kraftfull hårdvara låta flera "drönare" -system för svagare hårdvara utnyttja sina resurser på ett ganska icke-transparent sätt. Nackdelen med detta är att alla datorer som kör virtuella maskiner är beroende av värddatorn; om något händer med värden kommer alla virtuella maskiner att krascha omedelbart.
Virtuell databehandling gör det möjligt för slutanvändare att köra ett "system i sitt system", vilket ger möjlighet att använda separata operativsystem och iterationer av en dator samtidigt. En virtuell datoranvändare kan ha sin primära dator som kör Windows Vista och en virtuell dator som kör Windows XP på samma gång. I ett nätverk kan andra nätverksanvändare komma åt dessa virtuella datorer för eget bruk. Det är här en bildskärm för virtuell maskin spelar in.
Medan varje virtuell maskin i nätverket fungerar till synes på egen hand, använder varje maskin verkligen samma hårdvara, som finns i värdmaskinen. Den virtuella maskinmonitorn är "trafiksignalen" som håller allt på systemet att fungera smidigt. Den berättar för varje virtuell dator när den kan ha tillgång till grafikkort, minne, hårddisk, processor och andra hårdvarukomponenter i systemet, vilket förhindrar krasch och andra avvikelser.
Fördelen med detta är att det gör att svagare datorer kan "låna" bearbetningskraften hos starkare datorer. Genom att vara värd för virtuella maskiner på den starkare datorn och låta de svagare datorerna få tillgång till dem som om de faktiskt ägde den kraftfullare hårdvaran, är de svagare maskinernas totala prestanda förstärkt. Alla lediga CPU-cykler på den starkare maskinen kan ägnas åt att köra virtuella datorer, vilket maximerar effektiviteten hos den kraftfulla hårdvaran.
Detta är emellertid en svag lösning eftersom den är knuten till datornätverkets hälsa. Om nätverket misslyckas kommer varje virtuell maskin som används av andra datorer än värd-datorn att bli inaktiv, eftersom det inte längre kommer att anslutas till den virtuella maskinmonitorn. Överberoende av denna lösning kan därför resultera i stora perioder med driftsstopp om nätverket är föremål för problem med tillförlitlighet.