Skip to main content

Cos'è un monitor per macchine virtuali?

Un monitor della macchina virtuale è un programma che controlla il comportamento di più macchine virtuali su un sistema, consentendo a ciascun utente di avere un sistema pienamente funzionante.Inoltre, ogni utente su una rete virtuale monitorata penserà al proprio computer come un'entità autonoma, completamente separata dal resto dell'ambiente di elaborazione.Tuttavia, il computer che ospita tutte le macchine virtuali mdash;e il programma Virtual Machine Monitor Mdash;ha davvero il controllo.Attraverso questa illusione di autocrazia, un singolo computer con un potente hardware può consentire a più sistemi di droni più deboli di droni di utilizzare le sue risorse in modo abbastanza non trasparente.L'aspetto negativo di questo è che tutti i computer che eseguono le macchine virtuali dipendono dal computer host;Se succede qualcosa all'host, tutte le macchine virtuali si bloccheranno immediatamente.

Il calcolo virtuale consente agli utenti finali di eseguire un sistema all'interno del loro sistema, fornendo la possibilità di utilizzare contemporaneamente sistemi operativi e iterazioni di un computer.Un utente del computer virtuale potrebbe avere il proprio computer principale che esegue Windows Vista e un computer virtuale che esegue Windows XP contemporaneamente.Su una rete, altri utenti di rete possono accedere a questi computer virtuali per il proprio uso.È qui che entra in gioco un monitor della macchina virtuale.

Mentre ogni macchina virtuale sulla rete funziona apparentemente da sola, ogni macchina utilizza davvero lo stesso hardware, che si trova nella macchina host.Il monitor della macchina virtuale è il segnale del traffico che mantiene tutto sul sistema in funzione senza intoppi.Dice a ciascun computer virtuale quando può avere accesso alla scheda video, alla memoria, al disco rigido, al processore e ad altri componenti hardware nel sistema, impedendo che si verifichino arresti anomali e altre anomalie.

Il vantaggio di ciò è che consente ai computer più deboli di prendere in prestito la potenza di elaborazione di computer più forti.Ospitando macchine virtuali sul computer più forte e consentendo ai computer più deboli di accedervi come se possano effettivamente possedere l'hardware più potente, le prestazioni complessive di quelle macchine più deboli sono sostenute.Tutti i cicli CPU inattivi sulla macchina più forte possono essere dedicati all'esecuzione di computer virtuali, massimizzando l'efficienza di quel potente hardware.

Questa è una soluzione tenue, tuttavia, poiché è legata alla salute della rete di computer.Se la rete fallisce, ogni macchina virtuale utilizzata da computer diversi dall'host-PC diventerà inattivo, in quanto non sarà più collegato al monitor della macchina virtuale.L'eccessiva dipendenza da questa soluzione può quindi comportare grandi periodi di inattività se la rete è soggetta a problemi di affidabilità.