/ / Linux VM su Windows host è più veloce di host machine - virtual-machine

Linux VM su host Windows è più veloce di host machine - virtual-machine

Ho installato OpenSUSE Linux come VM in Windows 7come macchina host. Quello che non sono in grado di capire è, perché la stessa operazione in Linux VM è in esecuzione più veloce rispetto a Windows7. Ad esempio: se sto costruendo il mio set di file che include il download di file di dipendenza dalla rete diversa, sorprendentemente Linux VM sta prendendo meno della metà del tempo impiegato dal computer host di Windows 7.

Non dovrebbe essere il caso di tutto l'I / Ole operazioni e le operazioni di rete devono essere regolate dalla macchina Windows7 (host). Quindi, sia esso costruire o distribuire, archiviare o copiare i file, Linux VM dovrebbe dipendere da Windows Machine e quindi dovrebbe essere più lento.

Ma quello che provo è totalmente opposto, trovo che VM sia molto più veloce in tutti i sensi. Qualcuno potrebbe spiegarmi un motivo per cui VM è in esecuzione più veloce della macchina host.

risposte:

1 per risposta № 1

Le macchine virtuali non sono i ritardatari che erano.

Molte delle cose, anche se virtualizzate, sono fatte a un livello molto basso, quindi veloce.

Ad esempio, la CPU stessa può ora fornire una grande quantità di virtualizzazione senza troppa partecipazione da parte del sistema operativo host.

E il file system VM è semplicemente un gateway per accedere a un singolo file (o pochi file) sull'host, non c'è bisogno di molta più gestione.

Quindi non mi sorprende affatto che un sistema operativo in una macchina virtuale possa essere eseguito più velocemente o più velocemente dell'host stesso, a condizione che il sistema operativo in realtà è Più veloce. Sia che sia effettivamente il caso per Linux v. Windows, non voglio entrare in quella discussione.