Come velocizzare le macchine virtuali
Come accelerare le macchine virtuali è stato un argomento popolare ultimamente. Un gruppo di macchine virtuali, ogni macchina con le proprie esigenze & stranezze, può essere molto “affamato” quando si tratta di risorse. L’host VM deve fornire ambienti (hardware virtuale) per l’esecuzione simultanea di più sistemi operativi. Se si rispettano i seguenti suggerimenti & trucchi si dovrebbe essere in grado di fare un uso ottimale del vostro host VM, non importa se si utilizza Parallels, KVM, VMware, VirtualBox, o un’altra piattaforma.
Assicurarsi che TRAMITE VT, AMD – V o Intel VT-x sia abilitato.
VIA VT, AMD-V & Intel VT-x sono estensioni del processore da cui la virtualizzazione beneficia. La maggior parte dei processori moderni avrà il supporto per una di queste estensioni, ma non sono sempre abilitati per impostazione predefinita. Alcuni host / ospiti VM richiedono di abilitarlo anche nel software, dopo averlo abilitato nel BIOS.
Dì al tuo programma antivirus di ignorare le immagini del disco guest della VM.
Non ha senso per i programmi antivirus sull’host VM eseguire la scansione del (enorme!) immagini disco dei vostri ospiti VM. Non sarà comunque in grado di rilevare possibili virii su un ospite VM. Alcuni programmi antivirus sono abbastanza intelligenti da ignorare automaticamente le immagini del disco degli ospiti VM, ma non fa male escluderli comunque.
(Oh, e installa antivirus sui tuoi ospiti VM! Una macchina virtuale può essere infettata con la stessa facilità di una macchina fisica.)
Installa più RAM nell’host della VM e assegnala agli ospiti della VM.
Più RAM ha il tuo host VM, più liscio funziona. Per lo meno non dovresti mai assegnare più RAM ai tuoi ospiti VM di quella che il tuo host VM ha a sua disposizione.
Per gli ospiti VM si applica lo stesso che per le macchine fisiche: cercare di soddisfare i requisiti di sistema consigliati forniti dal produttore del sistema operativo. Ecco alcuni esempi:
Windows 7 | 1-2 GB |
Windows 10 | 1-2 GB |
Ubuntu | 256-512 MB |
Minix | 28 MB |
Utilizzare SSD per la VM ospiti.
Questo è praticamente un gioco da ragazzi: gli SSD sono più veloci degli HDD.Periodo.
Utilizzare dischi preallocati invece di dischi allocati dinamicamente.
Di solito, avrai la scelta tra 2 tipi di dischi quando crei un guest VM: dischi pre-allocati o allocati dinamicamente. Se hai lo spazio su disco, vai sempre per pre-allocato / fisso. Sì, questo occuperà più spazio su disco sull’host (un disco da 100 GB per il guest della VM occuperà 100 GB sull’host direttamente dall’inizio), ma poiché tutto lo spazio su disco è già allocato, ci sarà meno overhead quando vengono aggiunti nuovi file sul guest della VM perché l’host della VM non ha bisogno di allocare più spazio su disco.
Assegna più core / ‘ CPU ‘ al tuo ospite VM.
Come minimo assoluto, dovresti sempre assegnare due o più core/’CPU’ a ciascun guest VM. Solo i sistemi operativi più antichi sono single core. Non appena i produttori hanno iniziato a sviluppare processori multicore, i produttori di sistemi operativi hanno iniziato a utilizzarli correttamente.
Il primo processore dual core risale al 2001, quindi qualsiasi guest VM con un sistema operativo realizzato dopo quell’anno dovrebbe avere più core allocati.
Sintonizza le impostazioni video dei tuoi ospiti VM.
Alcuni host VM, come VirtualBox, hanno opzioni per abilitare l’accelerazione video 2D / 3D. Assicurati di abilitarli se i tuoi ospiti VM li supportano.
Installa i driver & strumenti forniti con l’host VM.
Una delle prime cose che dovresti fare dopo aver impostato un nuovo guest VM è installare gli strumenti & driver forniti con l’host VM:
Parallels | Parallels Tools |
KVM | driver VirtIO |
VirtualBox | Guest Additions |
VMware | VMware Tools |
Il driver in questi pacchetti di rendere la vostra VM guest eseguire più agevolmente, dato che sono fatte soprattutto dai produttori di virtuale ‘hardware’.
Assicurarsi di mantenere questi driver & strumenti aggiornati. Può fare un’enorme differenza nelle prestazioni, specialmente se il guest della VM supporta la memoria allocata dinamicamente.
Sintonizza i tuoi ospiti VM
Solo perché sono macchine virtuali invece di quelle fisiche non significa che devi trattarli in modo diverso. Proprio come si dovrebbe disabilitare alcuni programmi da eseguire all’avvio per accelerare la vostra macchina fisica, si dovrebbe anche disattivare questi sulle macchine virtuali.
Guardati intorno
Non c’è un chiaro vincitore quando si tratta di scegliere un host VM. Alcune persone giurano su VMware, altri su VirtualBox e altri ancora (incluso me) preferiscono un host basato su KVM.
Se si implementa uno, più o anche tutto quanto sopra, si velocizzeranno le macchine virtuali.
10,265 visualizzazioni