Guida completa per velocizzare le macchine virtuali

Guida completa per velocizzare le macchine virtuali

Le macchine virtuali forniscono hardware virtuale ed eseguono più sistemi operativi sul computer contemporaneamente. Pertanto, a volte le sue prestazioni saranno un po' lente. Di seguito sono riportati alcuni suggerimenti per aiutarti a ottimizzare le prestazioni su ciascuna macchina virtuale come VirtualBox , VMware , Parallels o altre macchine virtuali.

Suggerimenti per prestazioni più veloci della macchina virtuale

Crea un'unità virtuale a capacità limitata anziché un'unità a capacità estesa

Quando crei una macchina virtuale, puoi creare due diversi tipi di dischi virtuali. Per impostazione predefinita, i programmi delle macchine virtuali utilizzano spesso unità espandibili, che aumentano gradualmente di dimensioni con l'aumento dei dati.

Ad esempio, se crei una nuova macchina virtuale con un'unità a capacità estesa con una dimensione massima di 30 GB, non occuperà immediatamente tutti i 30 GB di spazio sul disco rigido . Dopo aver installato il sistema operativo e i programmi, utilizza solo 10 GB. Man mano che vengono aggiunti più file al disco virtuale, questo si espanderà gradualmente fino a una dimensione massima di 30 GB.

Questo è molto comodo, perché ogni macchina virtuale non occuperà una quantità di spazio inutilmente grande sul disco rigido. Tuttavia, è più lento rispetto alla creazione di un disco con capacità limitata. Quando crei un disco con capacità limitata, tutti i 30 GB di spazio verranno allocati immediatamente.

Tuttavia, un'unità a capacità fissa utilizza più spazio sul disco rigido, ma aggiunge nuovi file al disco rigido della macchina virtuale più velocemente e non viene osservata la frammentazione dei file.

Installa gli strumenti software della macchina virtuale

Dopo aver installato un sistema operativo guest all'interno di una macchina virtuale, la prima cosa che devi fare è installare il pacchetto di driver software della macchina virtuale come Guest Additions per VirtualBox, VMware Tools per VMware o Parallels Tools per Parallels. Questi pacchetti includono driver speciali che aiutano il sistema operativo guest a funzionare più velocemente sull'hardware della macchina virtuale.

L'installazione del pacchetto driver è molto semplice. In VirtualBox, avvia il sistema operativo guest e fai clic su Dispositivi > Inserisci immagine CD aggiunte guest . È quindi possibile avviare il programma di installazione dall'unità nella macchina virtuale. Su VMware, seleziona l' opzione Installa VMware Tools nel menu della macchina virtuale. In Parallels, fai clic su Azioni > Installa Parallels Tools .

Guida completa per velocizzare le macchine virtuali

Seguire le istruzioni visualizzate sullo schermo per completare il processo di installazione. Se utilizzi un sistema operativo guest Windows, questa installazione sarà identica all'installazione di qualsiasi altra applicazione Windows. Assicurati di mantenere aggiornati i programmi della tua macchina virtuale. Se vedi una notifica per aggiornare Guest Additions o VMware Tools, installalo.

Quando si eseguono programmi antivirus, non eseguire la scansione delle directory della macchina virtuale

Il programma antivirus del tuo computer potrebbe eseguire la scansione dei file della macchina virtuale ogni volta che vi si accede, riducendo le prestazioni. Il software antivirus non può vedere all'interno della macchina virtuale per rilevare i virus in esecuzione sul sistema operativo guest, quindi questa scansione non è utile. Per aumentare la velocità, puoi rimuovere la cartella della macchina virtuale dall'elenco di scansione dei programmi antivirus.

Guida completa per velocizzare le macchine virtuali

Abilita Intel VT-x o AMD-V

Intel VT-x e AMD-V sono estensioni speciali del processore che migliorano la virtualizzazione. I nuovi processori Intel e AMD hanno spesso queste funzionalità. Tuttavia, alcuni computer non li abilitano automaticamente. Potrebbe essere necessario accedere al BIOS del computer e abilitare questa impostazione. Vedi l'articolo Come verificare se la virtualizzazione su Windows 10 è abilitata? per sapere se sul tuo computer è abilitata la virtualizzazione.

AMD-V viene solitamente abilitato automaticamente se è attivo sull'hardware, ma molti computer Intel non hanno Intel VT-x abilitato. Ecco come abilitare la virtualizzazione Intel VT-x o AMD-V nel BIOS , quindi avviare l'installazione del programma della macchina virtuale.

Guida completa per velocizzare le macchine virtuali

Assegna più memoria

Le macchine virtuali sono molto "affamate" di memoria. Ogni macchina virtuale contiene un intero sistema operativo, quindi dovresti separare la RAM del tuo computer in due sistemi separati. Microsoft consiglia almeno 2 GB di RAM per un sistema Windows 7 a 64 bit e questa raccomandazione si applica anche a Windows 7 quando è in esecuzione su una macchina virtuale. Se esegui applicazioni ad uso intensivo di memoria in una macchina virtuale, puoi allocare più di 2 GB di RAM in modo che Windows non debba passare al disco.

Puoi allocare più RAM nella finestra di dialogo delle impostazioni della macchina virtuale (nota, la macchina virtuale deve essere spenta prima di farlo). Prova a dargli almeno 1/3 della RAM del tuo computer, anche se puoi fare di più se lo desideri.

Guida completa per velocizzare le macchine virtuali

Se la RAM nel tuo computer non è sufficiente per eseguire le macchine virtuali a una velocità confortevole, considera l'aggiornamento a 8 GB di RAM.

Assegnare più CPU

La CPU del computer svolge tutto il lavoro di esecuzione della macchina virtuale e del suo software, quindi maggiore è la CPU, migliore sarà il funzionamento della macchina virtuale. Se disponi di un computer con CPU multi-core , puoi assegnare più core alla macchina virtuale dalla sua finestra delle impostazioni. Una macchina virtuale con due o quattro core risponderà più velocemente di una macchina virtuale con un solo core, così come un computer con molti core.

Guida completa per velocizzare le macchine virtuali

Se stai utilizzando una vecchia CPU con solo uno o due core, dovresti aggiornare la CPU ad almeno due core per eseguire la macchina virtuale più velocemente.

Modifica le impostazioni video _ _

La modifica di alcune impostazioni video può anche migliorare la velocità della macchina virtuale. Ad esempio, abilitare il 2D in VirtualBox può migliorare la riproduzione video nelle macchine virtuali, mentre abilitare il 3D consentirà agli utenti di utilizzare alcune applicazioni 3D a una velocità più ragionevole. Aumentando la memoria video assegnata a una macchina virtuale puoi anche aumentare la velocità della grafica 3D. Tuttavia, l'aggiornamento della scheda grafica non aiuta a migliorare le prestazioni della macchina virtuale.

Guida completa per velocizzare le macchine virtuali

Posiziona la macchina virtuale su un SSD

Un'unità a stato solido è uno dei migliori aggiornamenti che puoi apportare per velocizzare il tuo computer, e lo stesso vale per le macchine virtuali. Molte persone archiviano le macchine virtuali su unità meccaniche secondarie, perché sono più spaziose, ma faranno sì che la macchina virtuale funzioni molto più lentamente. Quindi, se possibile, crea spazio sull'SSD e posizionaci sopra la macchina virtuale.

Inoltre, evita di lasciare i file della macchina virtuale su un'unità a meno che tu non sappia che l'unità esterna è abbastanza veloce. Un'unità USB 3.0 veloce con buoni tempi di accesso ai file può offrire buone prestazioni.

Mettere in pausa o spegnere il computer

Quando hai finito di utilizzare la macchina virtuale, vuoi salvarne lo stato invece di spegnerla completamente in modo che la prossima volta che accederai alla macchina virtuale, dovrai solo fare doppio clic per avviare. Il sistema operativo guest continuerà esattamente da dove lo avevi interrotto l'ultima volta invece di ricominciare dall'inizio.

Questo è simile all'utilizzo dell'ibernazione o della sospensione invece di spegnere il computer. Il programma della macchina virtuale salva il contenuto della memoria della macchina virtuale in un file sul disco rigido e carica quel file all'avvio della macchina virtuale.

Guida completa per velocizzare le macchine virtuali

Migliora le prestazioni all'interno della macchina virtuale _ _ _

Puoi anche migliorare le prestazioni all'interno di una macchina virtuale in modi simili per velocizzare il tuo computer. Ad esempio, la disattivazione delle applicazioni e dei programmi in background avviati con la macchina virtuale migliorerà il tempo di avvio del sistema operativo guest e ridurrà la quantità di RAM utilizzata dalla macchina virtuale. Se utilizzi un'unità meccanica, anche la deframmentazione della macchina virtuale può migliorare le prestazioni (sebbene ciò non abbia alcun effetto sugli SSD). Non dimenticare il consiglio standard solo perché è una macchina virtuale, le macchine virtuali sono proprio come i normali computer.

Utilizza altri programmi della macchina virtuale

Guida completa per velocizzare le macchine virtuali

Ad alcune persone piace usare VirtualBox perché ritengono che funzioni più velocemente, mentre altri scelgono VMware per lo stesso motivo. La velocità di esecuzione del programma della macchina virtuale può dipendere dal sistema operativo host, dal sistema operativo guest, dalla configurazione del sistema o da qualche altro fattore. Ma se non ottieni le prestazioni desiderate, prova un altro programma. VirtualBox è completamente gratuito, mentre VMware Workstation Player è gratuito per uso non commerciale. Se utilizzi macOS, puoi utilizzare Parallels Desktop e VMware Fusion.

Scopri la differenza tra i sistemi operativi guest e host

Guida completa per velocizzare le macchine virtuali

Non importa se utilizzi VirtualBox, VMWare Player o un'opzione nativa come Microsoft Hyper-V. Comprendere la differenza tra un computer fisico (host) e una macchina virtuale (guest) è fondamentale per ottenere buone prestazioni.

Il sistema operativo host è fisicamente installato sull'unità HDD del sistema. Questo è il sistema operativo che si avvia all'accensione del PC.

Nel frattempo, il sistema operativo guest viene installato nella macchina virtuale. Qui puoi installare applicazioni e persino giochi provenienti dal sistema operativo host. Questo è solo uno dei tanti motivi per utilizzare le macchine virtuali.

In molti modi, puoi pensare al sistema operativo guest come a un'applicazione complessa. Ad esempio, non dispone delle autorizzazioni del sistema operativo host, a meno che non sia esplicitamente specificato. L'accesso alle unità fisiche e alle periferiche come i microfoni verrà inizialmente bloccato.

Diffidare delle richieste di risorse

Le macchine virtuali vengono eseguite su un software di virtualizzazione che crea un ambiente hardware virtuale. In poche parole, quando viene creata una VM, il software di virtualizzazione specifica l'hardware (di solito con l'input dell'utente).

Ma c’è una grande limitazione a questo. Non è possibile specificare una configurazione hardware per una macchina virtuale che superi l'hardware fisico all'interno del computer.

Ad esempio, se il computer fisico dispone di 8 GB di RAM, la macchina virtuale non può superarlo (perché è necessario conservare la RAM affinché il sistema host possa eseguire il software della macchina virtuale).

Pertanto, è necessario essere consapevoli dei requisiti di risorse dei PC fisici e delle macchine virtuali. Prendersi il tempo per organizzare il desktop prima di eseguire il sistema operativo guest è una scelta intelligente. Puoi:

  • Chiudi tutte le altre applicazioni
  • Imposta le impostazioni di alimentazione sull'opzione massima (soprattutto sui laptop)
  • Esegui la VM con le opzioni grafiche ridotte a icona

Inoltre, se il tuo PC dispone di una modalità di gioco, abilitala per garantire che il computer indirizzi le risorse alla VM. Ciò significa congelare le attività in background mentre la VM è in esecuzione, a vantaggio delle prestazioni dei sistemi operativi host e guest.

Aggiorna i sistemi operativi host e guest

Guida completa per velocizzare le macchine virtuali

Sai già quanto sia importante installare gli aggiornamenti. Che tu utilizzi Windows, macOS o una distribuzione Linux, gli aggiornamenti di sistema sono vitali per il corretto funzionamento del tuo PC.

Oltre ad aggiungere nuove funzionalità, gli aggiornamenti risolvono bug, aggiungono driver e risolvono problemi di sicurezza. Tutti questi possono influire sulle prestazioni della macchina virtuale, quindi l'aggiornamento è essenziale.

Ma non lasciare che finisca qui. Dovresti anche prenderti il ​​tempo necessario per aggiornare il sistema operativo guest. Può sembrare un'inutile perdita di tempo, ma ne vale sicuramente la pena. Ad esempio, supponiamo che tu stia eseguendo una distribuzione Linux in una VM. Per impostazione predefinita, verranno tentati periodicamente gli aggiornamenti. Se blocchi o ignori gli aggiornamenti, non potrai installare alcun nuovo software.

Consentire gli aggiornamenti è l'opzione migliore. Assicurati che i sistemi operativi guest e host siano entrambi aggiornati!

Aggiorna regolarmente il software della macchina virtuale

Per quanto riguarda la sicurezza, negli ultimi anni sono state riscontrate vulnerabilità negli ambienti virtuali. Le macchine virtuali sono un obiettivo sempre più popolare per gli hacker, un guasto che può essere prevenuto solo mediante patch regolari del sistema operativo e aggiornamenti del software delle macchine virtuali.

Nella maggior parte dei casi, il software ti avviserà degli aggiornamenti in sospeso.

Sarebbe un’idea intelligente farlo non appena vengono rilasciati gli aggiornamenti. Gli aggiornamenti includono anche il supporto per nuovi sistemi operativi, ad esempio, aumentando la gamma di piattaforme che puoi eseguire sulla tua macchina virtuale.

Condividere i dati tra i sistemi operativi guest e host

Guida completa per velocizzare le macchine virtuali

Avere dati sul tuo PC che desideri copiare su una macchina virtuale può essere una seccatura. Potrebbe essere un file dal tuo disco rigido o istruzioni bash che stai tentando di importare nella macchina virtuale Linux.

Entrambe le opzioni possono essere abilitate, ma copiare il testo è un po' più semplice rispetto ai file. Di solito è solo una semplice impostazione del menu che deve essere modificata per consentire la copia del testo. Il software VM supporta la copia su una macchina virtuale in esecuzione e la copia da essa, in modo bidirezionale.

Per condividere file di dati (ad esempio immagini, documenti, contenuti multimediali), utilizzare un'unità di rete virtuale condivisa . Ciò significa configurare un'unità condivisa sul PC host, quindi aggiungere l'unità al software della macchina virtuale. Pertanto, al successivo avvio della VM, l'unità sarà disponibile e potrai condividere i dati con la tua macchina virtuale.

Vedi altro:


Come abilitare Ultimate Performance per ottimizzare le prestazioni su Windows 10/11

Come abilitare Ultimate Performance per ottimizzare le prestazioni su Windows 10/11

Microsoft ha aggiunto una funzionalità chiamata Ultimate Performance all'aggiornamento di Windows 10 nell'aprile 2018. Si può capire che questa è una funzionalità che aiuta il sistema a passare alla modalità di lavoro ad alte prestazioni.

Come installare un nuovo set di icone di Esplora file come Windows 10 Sun Valley

Come installare un nuovo set di icone di Esplora file come Windows 10 Sun Valley

Se ti piace la nuova icona per Esplora file come Windows 10 Sun Valley, segui l'articolo seguente per modificare l'interfaccia completamente nuova per Esplora file.

Come testare la webcam di Windows 10

Come testare la webcam di Windows 10

Controllare se la webcam funziona bene su un computer Windows è semplice e veloce. Di seguito sono riportati i passaggi per aiutarti a controllare la fotocamera.

Come testare il microfono in Windows 10

Come testare il microfono in Windows 10

Forse hai delle cuffie di buona qualità collegate, ma per qualche motivo il laptop Windows continua a provare a registrare utilizzando il suo terribile microfono integrato. Il seguente articolo ti guiderà come testare il microfono di Windows 10.

Come rimuovere Scan with Malwarebytes dal menu di scelta rapida

Come rimuovere Scan with Malwarebytes dal menu di scelta rapida

Se non ti serve più, puoi rimuovere l'opzione Scansione con Malwarebytes dal menu contestuale del tasto destro. Ecco come.

Ulteriori informazioni sul Border Gateway Protocol (BGP)

Ulteriori informazioni sul Border Gateway Protocol (BGP)

Border Gateway Protocol (BGP) viene utilizzato per scambiare informazioni di routing per Internet ed è il protocollo utilizzato tra gli ISP (che sono AS diversi).

Come creare il tuo file di hacking del registro di Windows

Come creare il tuo file di hacking del registro di Windows

Quando leggi i suggerimenti, vedi persone che utilizzano spesso file di hacking del registro per personalizzare e modificare i computer Windows e ti chiedi come crearli. Questo articolo ti guiderà attraverso i passaggi di base per creare il tuo file di hacking del registro.

Come abilitare il backup automatico del registro in Windows 10

Come abilitare il backup automatico del registro in Windows 10

Microsoft eseguiva il backup automatico del registro, ma questa funzionalità è stata disattivata in Windows 10. In questo articolo, Quantrimang.com ti guiderà attraverso i passaggi per eseguire automaticamente il backup del registro in una cartella.RegBack (Windows\System32\config \RegBack) su Windows 10.

Come annullare unazione su PC Windows

Come annullare unazione su PC Windows

Quando si utilizza un computer, commettere errori è del tutto normale.

Cosa fare se la connessione Ethernet continua a interrompersi su Windows 10/11?

Cosa fare se la connessione Ethernet continua a interrompersi su Windows 10/11?

La tua connessione Ethernet a volte può frustrarti disconnettendoti senza motivo apparente sul tuo PC Windows 10 o 11.