Un PC per macchine virtuali va dimensionato per i sistemi che eseguirai nello stesso momento. Creare dieci VM sul disco non equivale a mantenerle tutte attive. Prima di scegliere CPU e RAM, separa il numero delle macchine archiviate da quello delle macchine accese e definisci che cosa faranno durante le tue prove.
Parti da host, guest e hypervisor
L’host è il sistema che gestisce la macchina fisica; i guest sono i sistemi ospitati nelle VM. L’hypervisor coordina le risorse e impone requisiti propri. Nel caso di Hyper-V, Microsoft richiede funzionalità come virtualizzazione hardware e SLAT, oltre a un sistema operativo supportato.
Controlla CPU, firmware, edizione del sistema e versione dell’hypervisor. Non basta leggere “supporta virtualizzazione” in una scheda commerciale per dedurre che tutte le funzioni avanzate siano disponibili. Passthrough di dispositivi, virtualizzazione annidata e altre modalità richiedono verifiche separate quando fanno parte del progetto.
Se devi soprattutto sviluppare software, chiarisci anche quali servizi richiedono una VM completa: il percorso sul PC da programmazione aiuta a descrivere l’ambiente prima di assegnargli risorse.
Somma la memoria senza dimenticare l’host
La memoria riservata ai guest non deve lasciare il sistema principale senza margine. Considera anche browser, strumenti di gestione e applicazioni che userai fuori dalle VM. Le funzioni di memoria dinamica possono aiutare in scenari supportati, ma non creano capacità fisica aggiuntiva.
Ecco un esempio di pianificazione, non un requisito universale:
| Attività contemporanea | Memoria da stimare |
|---|---|
| Sistema host e strumenti | Consumo durante il lavoro abituale |
| VM Linux di test | Sistema più servizi che vuoi avviare |
| VM Windows di prova | Requisiti del guest e delle sue applicazioni |
| Database o laboratorio aggiuntivo | Picchi del carico reale, non solo avvio |
Somma le stime e prevedi spazio per picchi e crescita ragionevole. La guida alla capacità della RAM è utile prima di scegliere un kit o progettare aggiunte future di moduli.
Assegna vCPU in modo proporzionato
Una vCPU è una risorsa presentata alla macchina virtuale, non una promessa di avere sempre un core fisico riservato. Più guest possono competere per il tempo del processore. Assegnare molti processori virtuali a ogni VM non garantisce che tutte lavorino più velocemente.
Parti da assegnazioni coerenti con il servizio, osserva il carico e modifica un elemento alla volta. Un server di test quasi inattivo e una VM che compila continuamente hanno esigenze diverse. Valuta anche quanto vuoi mantenere reattivo il desktop mentre i guest sono impegnati: il numero totale di core non descrive da solo questa esperienza.
Progetta lo storage per immagini e crescita
Oltre ai dischi virtuali devi prevedere ISO, aggiornamenti, checkpoint, esportazioni e backup. Un disco virtuale espandibile può occupare poco all’inizio e crescere con il lavoro; il limite dichiarato non equivale sempre allo spazio già utilizzato.
Mantieni visibile la capacità libera dell’host e documenta dove sono salvate le immagini. Un laboratorio apparentemente leggero può diventare ingombrante quando conserva molte copie di sistemi simili. Prima di eliminare file, usa gli strumenti e le procedure dell’hypervisor: cancellare manualmente elementi di una catena di dischi può compromettere il guest.
Le build Laboratorio di macchine virtuali e Virtualizzazione avanzata mostrano due priorità di capacità da confrontare con il tuo elenco dei guest.
Checkpoint e backup hanno scopi differenti
Un checkpoint può aiutarti a tornare a uno stato precedente dopo un test. Microsoft distingue checkpoint standard e di produzione; non vanno trattati come una protezione completa da qualsiasi problema del computer fisico. Se perdi il disco che conserva tutto il laboratorio, mantenere un punto di ripristino nello stesso posto non risolve il guasto.
Pianifica una copia indipendente dei guest importanti e prova il recupero secondo la procedura del software. La regola di backup 3-2-1 aiuta a separare conservazione, versioni e disponibilità della macchina.
Collauda il gruppo di VM, non soltanto ciascuna da sola
Avvia la combinazione che prevedi di usare insieme, esegui il carico rappresentativo e osserva memoria, CPU e disco. Verifica che l’host rimanga utilizzabile e che nessun servizio esaurisca lo spazio. Annota le assegnazioni che funzionano: una configurazione documentata è più facile da correggere di un laboratorio in cui ogni VM ha ricevuto risorse massime per precauzione.
2026