- 1. Crea un disco fisso invece di uno dinamico
- 2. Installa gli strumenti di ogni applicazione
- 3. Abilita le tecnologie Intel VT-x e AMD-V
- 4. Aggiungi un'eccezione alle macchine virtuali nel software antivirus
- 5. Aumenta la RAM allocata alla macchina virtuale
- 6. Aumenta il numero di CPU
- 7. Regola il livello del video
- 8. Come utilizzare l'opzione di sospensione della macchina
L'uso frequente di macchine virtuali è diventato uno degli elementi più essenziali nelle attività di supporto e convalida di test e applicazioni poiché ci consentono di eseguire test di programmi, sistemi operativi e vari componenti per analizzare il loro comportamento prima che vengano inseriti in un ambiente produttivo e quindi conoscere in anticipo i propri errori al fine di evitare impatti amministrativi e operativi.
Esistono varie applicazioni che ci consentono di svolgere questi compiti con piena funzionalità, abbiamo:
- VirtualBox
- VMWare
- Parallels Desktop
- Hyper-V, incluso in Windows 10
Ognuna di queste applicazioni ci offre diverse caratteristiche per il Macchine virtuali che è necessario creare e allocare le risorse di base tenendo conto di fattori quali tipo di sistema operativo e architettura. Uno dei problemi con queste macchine virtuali è che in determinati momenti, a causa dei processi che eseguiamo in esse, tendono a "bloccarsi" o essere limitate nel loro funzionamento, influenzando il prestazioni ottimali di questo.
Oggi questo tutorial analizzerà come possiamo migliorare le prestazioni di queste macchine virtuali per eseguire con successo tutte le operazioni che vengono eseguite in esse.
1. Crea un disco fisso invece di uno dinamico
Durante il processo di creazione di una macchina virtuale, nella sezione sulla creazione del disco rigido abbiamo due opzioni, che sono creare un disco rigido di dimensioni fisse o un disco rigido riservato dinamicamente:
Quando si utilizza un disco rigido di dimensione fissa, la dimensione della capacità indicata sarà quella definita e non cambierà mai mentre quando si seleziona un disco riservato dinamicamente aumenterà la sua dimensione man mano che installiamo nuove applicazioni fino alla dimensione che indichiamo.
La creazione di un disco di dimensioni fisse consentirà al processo di gestione del disco rigido di essere molto più veloce all'interno della macchina virtuale.
2. Installa gli strumenti di ogni applicazione
Tutte le applicazioni in ambiente virtuale offrono la possibilità di installare i propri strumenti che includono driver e utilità che consentono la compatibilità e la comunicazione tra le macchine reali e quelle virtuali.
Ogni volta che installiamo una nuova macchina virtuale è importante abilitare e installare questi strumenti che consistono in un semplice processo:
- In VirtualBox andiamo alla scheda Dispositivi e lì selezioniamo Inserisci l'immagine del CD Guest Addition.
- In VMWare selezioneremo l'opzione Installa VMware Tools situato nella parte inferiore della macchina virtuale.
- Nel caso in cui utilizziamo Parallels Desktop, andiamo nel menu Azioni e lì selezioniamo Installa Parallels Tools.
Completiamo i passaggi della procedura guidata e quindi riavviamo la macchina virtuale per applicare le modifiche.
3. Abilita le tecnologie Intel VT-x e AMD-V
All'interno dei parametri di configurazione della macchina virtuale abbiamo la possibilità di abilitare Intel VT-x e AMD-V che sono configurazioni che sono state sviluppate all'interno dello strumento per migliorare l'intera questione della virtualizzazione.
Passo 1
Vale la pena notare che non tutte le squadre hanno questa opzione abilitata, quindi sarà necessario per noi accedere al BIOS o UEFI e attiviamo la virtualizzazione.
Passo 2
Per attivare queste opzioni in VirtualBox andremo su Configurazione/Sistema/Accelerazione. Nel caso di VMWare andiamo alla linea Modifica le impostazioni della macchina virtuale e sulla linea Processori andiamo alla sezione Motore di virtualizzazione e lì attiviamo la scatola Virtualizza Intel VT-x / EPT o AMD-V / RVI
4. Aggiungi un'eccezione alle macchine virtuali nel software antivirus
Una delle funzioni dei software antivirus è quella di esaminare nel dettaglio i file ospitati sul sistema e all'interno di questi ci sono quelli delle macchine virtuali che sono state create, quindi le loro prestazioni potrebbero risentirne.
Il motivo principale di ciò è che il software antivirus non esegue la scansione del contenuto della macchina virtuale, quindi non è necessario eseguire la scansione del file.
Tutto quello che devi fare è accedere alle impostazioni di esclusione del nostro antivirus per impedire a questi file di passare attraverso il processo di analisi.
5. Aumenta la RAM allocata alla macchina virtuale
Sappiamo benissimo che uno dei componenti fondamentali affinché l'apparecchiatura funzioni correttamente e con la velocità desiderata è la memoria RAM in modo che più RAM abbiamo nella nostra macchina, maggiore sarà il processo delle attività svolte.
Lo stesso accade con le macchine virtuali, quando creiamo una macchina virtuale l'applicazione assegna di default il valore minimo richiesto per il suo funzionamento, ad esempio se creiamo una macchina Windows 10 a 64 bit o Mac OS a 64 bit, 2 GB di Memoria RAM, se creiamo una macchina CentOS 7, verrà assegnato 1 GB di RAM.
Se abbiamo molta più capacità RAM nella nostra attrezzatura fisica possiamo assegnare più RAM alla macchina virtuale e in questo modo consentire alla macchina di avere prestazioni migliori per svolgere i vari compiti.
Ricorda che per regolare i valori della memoria RAM, la macchina virtuale deve essere spenta.
6. Aumenta il numero di CPU
Insieme alla RAM, il processore è un altro elemento che influenza notevolmente le prestazioni della macchina virtuale in quanto è il cuore dei processi.
Gli attuali processori hanno progressi innovativi come una migliore velocità di elaborazione, una maggiore compatibilità e, uno dei più importanti, la capacità di aumentare i loro core interni fino a 16. Se la nostra macchina fisica ha 2 o più core nel suo processore possiamo andare alla configurazione della macchina virtuale e sul campo Processore Aumenta il numero di processori per una migliore performance e stabilità:
7. Regola il livello del video
Le opzioni di configurazione video ci consentono di avere una migliore esperienza prestazionale della macchina virtuale sia visivamente che internamente poiché accelerano i processi grafici di detta macchina.
Possiamo sostanzialmente configurare tre parametri lì:
Memoria videoConsente l'accelerazione grafica della macchina virtuale.
Abilita accelerazione 3DConsente di eseguire applicazioni 3D in modo più accettabile.
Abilita l'accelerazione video 2DMigliora notevolmente la riproduzione video nella macchina virtuale.
8. Come utilizzare l'opzione di sospensione della macchina
Un'altra alternativa che dobbiamo migliorare l'accesso alle nostre macchine virtuali è usare l'opzione Salva lo stato della macchina invece di disattivarlo poiché questa opzione sospende o iberna il sistema in modo che la prossima volta che vogliamo accedervi, basta fare clic su Riprendere e in questo modo verrà caricato tutto in pochi secondi e anche con le applicazioni su cui stiamo lavorando mentre se spegniamo la macchina sarà necessario attendere che vengano caricati tutti i processi di sistema.
Oltre a questi suggerimenti, possiamo eseguire le seguenti opzioni che saranno senza dubbio di grande aiuto nell'ottimizzazione delle nostre macchine virtuali:
L'installazione della macchina virtuale su un disco a stato solido, o SSD, che migliora notevolmente le prestazioni sia delle macchine fisiche che di quelle virtuali.
Aggiorna costantemente l'applicazione dell'ambiente virtuale per ottenere nuove funzionalità
Controlla il applicazioni che consumano più risorse All'interno del sistema operativo virtuale per migliorarne le prestazioni, in Windows possiamo utilizzare System Administrator e in Linux System Monitor.
INGRANDIRE
Aumentare le capacità hardware della nostra attrezzatura fisica poiché molte volte abbiamo 4 GB di RAM nell'attrezzatura fisica e avere più di 5 macchine virtuali influenzerà le prestazioni sia delle macchine fisiche che di quelle virtuali.
Analizza come si comporta il sistema operativo virtuale in altre applicazioni. Con questi suggerimenti avremo macchine virtuali molto più stabili, sicure e, soprattutto, con un livello ottimale di prestazioni.