7Sep
Le macchine virtuali stanno richiedendo bestie, fornendo hardware virtuale e eseguendo più sistemi operativi sul tuo computer contemporaneamente. Di conseguenza, a volte possono essere un po 'lenti. Ecco alcuni suggerimenti per aiutarti a spremere fino all'ultima goccia di prestazioni dalla tua macchina virtuale, indipendentemente dal fatto che tu stia utilizzando VirtualBox, VMware, Parallels o qualcos'altro.
Crea dischi a dimensione fissa anziché allocati dinamicamente
Durante la creazione della macchina virtuale, è possibile creare due diversi tipi di dischi virtuali. Per impostazione predefinita, i programmi di macchine virtuali generalmente utilizzano dischi allocati dinamicamente che crescono man mano che vengono utilizzati.
Ad esempio, se si crea una nuova macchina virtuale con un disco assegnato dinamicamente con una dimensione massima di 30 GB, non occuperà immediatamente 30 GB di spazio sul disco rigido. Dopo aver installato il sistema operativo e i programmi, potrebbero essere necessari solo 10 GB.Man mano che aggiungi altri file al disco virtuale, si espanderà fino alla sua dimensione massima di 30 GB.
Questo può essere conveniente, poiché ogni macchina virtuale non occupa una quantità eccessivamente grande di spazio sul disco rigido. Tuttavia, è più lento della creazione di un disco a dimensione fissa( noto anche come disco preallocato).Quando si crea un disco a dimensione fissa, tutti i 30 GB di tale spazio verranno allocati immediatamente.
C'è un compromesso qui: un disco a dimensione fissa utilizza più spazio sul disco rigido, ma l'aggiunta di nuovi file sul disco fisso della macchina virtuale è più veloce. Inoltre non vedrai più frammentazione dei file. Lo spazio verrà assegnato in un blocco grande invece di essere aggiunto in pezzi più piccoli.
Installare gli strumenti del software della macchina virtuale
Dopo aver installato un sistema operativo guest all'interno di una macchina virtuale, la prima cosa da fare è installare il pacchetto di unità del software della macchina virtuale: addizioni 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 è semplice. In VirtualBox, avvia il sistema operativo guest e fai clic su Dispositivi & gt;Inserisci immagine del CD delle aggiunte.È quindi possibile avviare il programma di installazione dall'unità disco virtuale nella macchina virtuale. Su VMware, selezionare invece l'opzione Installa strumenti VMware nel menu della macchina virtuale. In Parallels, fai clic su Azioni & gt;Installa Parallels Tools.
Seguire le istruzioni sullo schermo per completare l'installazione. Se stai usando un sistema operativo guest Windows, sarà come installare qualsiasi altra applicazione Windows.
Assicurati di mantenerli aggiornati con il tuo programma di macchina virtuale. Se viene visualizzata una notifica relativa alla disponibilità di un aggiornamento per le aggiunte guest o VMware Tools, è necessario installarlo.
Escludere le directory delle macchine virtuali nell'antivirus
Il programma antivirus del computer potrebbe eseguire la scansione dei file della macchina virtuale ogni volta che si accede, riducendo le prestazioni. L'antivirus non può vedere all'interno della macchina virtuale per rilevare virus in esecuzione sui sistemi operativi guest, quindi questa scansione non è utile.
Per velocizzare le cose, è possibile aggiungere la directory della macchina virtuale all'elenco delle esclusioni del proprio antivirus. Una volta che è sulla lista, il tuo antivirus ignorerà tutti i file in questa directory.
Assicurarsi che Intel VT-x o AMD-V sia abilitato
Intel VT-x e AMD-V sono estensioni speciali del processore che migliorano la virtualizzazione. I processori Intel e AMD più recenti generalmente includono queste funzionalità.Tuttavia, alcuni computer non li abilitano automaticamente. Potrebbe essere necessario accedere al BIOS del computer e abilitare questa impostazione autonomamente, anche se il computer lo supporta.
AMD-V è generalmente abilitato automaticamente se funziona sull'hardware, ma molti computer Intel vengono forniti con Intel VT-x disabilitato. Ecco come abilitare Intel VT-x o AMD-V, se disabilitato, abilitarlo nel BIOS, quindi accedere alle impostazioni del programma della macchina virtuale e accertarsi che sia abilitato anche lì.
Assegna più memoria
Le macchine virtuali hanno fame di memoria. Ogni macchina virtuale contiene un intero sistema operativo, quindi dividi la RAM del tuo computer tra due sistemi separati. Microsoft consiglia almeno 2 GB di RAM per sistemi Windows 7 a 64 bit e questa raccomandazione si applica anche a Windows 7 quando è in esecuzione in una macchina virtuale. Se stai eseguendo applicazioni affamate di memoria nella macchina virtuale, potresti voler allocare più di 2 GB di RAM, quindi Windows non si scambierà continuamente su disco.
È possibile allocare più RAM nella finestra di dialogo delle impostazioni della macchina virtuale( la macchina virtuale deve essere spenta per fare ciò).Cerca di dargli almeno 1/3 della RAM disponibile del tuo computer, anche se puoi fare di più se vuoi.
Se ciò non aiuta, potresti non avere abbastanza RAM nel tuo computer per far funzionare macchine virtuali a una velocità confortevole. Considerare che l'aggiornamento della RAM-8GB dovrebbe essere una quantità accettabile per la maggior parte delle macchine virtuali di base.
Assegna più CPU
La CPU del tuo computer fa tutto il lavoro necessario per far funzionare la macchina virtuale e il suo software, quindi più CPU può essere utilizzata, migliore sarà il suo funzionamento. Se hai un computer con una CPU multi-core, puoi assegnare più core alla tua macchina virtuale dalla sua finestra delle impostazioni. Una macchina virtuale con due o quattro core sarà molto più reattiva di una macchina virtuale con una, proprio come un computer con più core.
Se si utilizza una CPU meno recente con solo uno o due core, potrebbe essere il momento di eseguire l'aggiornamento: la macchina virtuale verrà eseguita molto più velocemente se è possibile fornire almeno due core( se non di più).
Tweak Your Video Settings
La modifica di alcune delle impostazioni video può anche migliorare la velocità apparente della macchina virtuale. Ad esempio, l'abilitazione della funzione di accelerazione 2D in VirtualBox migliora la riproduzione dei video nelle macchine virtuali, mentre l'abilitazione dell'accelerazione 3D consente di utilizzare alcune applicazioni 3D a una velocità più ragionevole. Aumentare la memoria video assegnata a una macchina virtuale può anche accelerare la grafica 3D.Si noti, tuttavia, che l'aggiornamento della scheda grafica probabilmente non farà molto per aiutare la vostra macchina virtuale, a meno che non sia realmente affamato di memoria video per .
Metti le tue macchine virtuali su un disco a stato solido
Un'unità a stato solido è uno dei migliori aggiornamenti che puoi apportare a un computer per la velocità, e questo vale anche per le macchine virtuali. Molte persone memorizzano le loro macchine virtuali su un'unità meccanica secondaria, poiché sono più spaziose, ma le macchine virtuali funzioneranno molto più lentamente. Quindi se puoi, crea un po 'di spazio su quel SSD e metti lì le tue macchine virtuali.
Inoltre, evitare di posizionare i file della macchina virtuale su un'unità esterna a meno che non si sappia che l'unità esterna è abbastanza veloce. Un'unità USB 3.0 veloce con buoni tempi di accesso ai file potrebbe offrire buone prestazioni, ma una vecchia memory stick USB 2.0 sarà estremamente lenta e offrirà prestazioni terribili. Sospensione
invece di spegnere
Quando hai finito di utilizzare la tua macchina virtuale, potresti voler salvare il suo stato invece di spegnerlo completamente. La prossima volta che si desidera utilizzare la macchina virtuale, è sufficiente fare doppio clic su di essa per avviarla. Il sistema operativo guest riprenderà da dove si era interrotto invece di avviarsi da zero.
È simile all'utilizzo della funzione di sospensione o sospensione invece di spegnere il computer. Il tuo programma di macchina virtuale salva il contenuto della memoria della tua macchina virtuale in un file sul tuo disco rigido e carica quel file all'avvio successivo della macchina virtuale.
Migliora le prestazioni all'interno della macchina virtuale
Ricorda, puoi anche migliorare le prestazioni all'interno della macchina virtuale nello stesso modo in cui accelererai un computer fisico. Ad esempio, la riduzione della quantità di applicazioni e programmi in background avviati all'avvio migliorerà il tempo di avvio del sistema operativo guest e ridurrà la quantità di RAM utilizzata dalla macchina virtuale. Se si utilizza un'unità meccanica, la deframmentazione della macchina virtuale può migliorare anche le prestazioni( sebbene ciò probabilmente non farà la differenza sugli SSD).Non trascurare i suggerimenti standard solo perché è una macchina virtuale: le macchine virtuali sono come normali computer!
Prova un altro programma macchina virtuale
Alcune persone segnalano che VirtualBox è più veloce per loro, mentre alcuni riferiscono che VMware è più veloce. Quale programma della macchina virtuale è più veloce perché potresti dipendere dal sistema operativo, dal sistema operativo guest, dalla configurazione del sistema o da una serie di altri fattori. Ma., Se non vedi prestazioni soddisfacenti, potresti voler provare un altro programma. VirtualBox è completamente gratuito, mentre VMware Workstation Player è gratuito per uso non commerciale.
Se stai usando macOS, con Parallels Desktop otterrai prestazioni molto migliori rispetto a VirtualBox. Gli utenti Mac possono anche provare VMware Fusion, che dovrebbe offrire anche prestazioni migliori rispetto a VirtualBox.