Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo fornisce una soluzione alternativa per un problema che impedisce l'esecuzione di una macchina virtuale basata su Windows Server 2012 R2. Questo problema si verifica anche se Gestione attività indica che è disponibile memoria sufficiente.
Numero KB originale: 2962295
Sintomi
Una macchina virtuale in esecuzione in Windows Server 2012 R2 non viene avviata e viene visualizzato il messaggio di errore seguente. Ciò si verifica anche se Gestione attività indica che è disponibile memoria sufficiente.
Impossibile inizializzare '<Virtual Machine Name>'.
Memoria insufficiente nel sistema per avviare la macchina virtuale '<Virtual Machine Name>'
Inoltre, l'evento seguente viene registrato nel log Microsoft-Windows-Hyper-V-VMMS-Admin.
Nome log: Microsoft-Windows-Hyper-V-VMMS-Admin
ID evento: 19544
Livello: errore
Descrizione:
Impossibile avviare la macchina virtuale 'Virtual Machine Name' che richiedeva xxxx MB di memoria perché nel sistema era disponibile solo xxxx MB (ID< macchina virtuale macchina virtuale).>
Causa
All'avvio di Windows Server 2012 R2, l'host Hyper-V riserva dinamicamente la quantità minima di memoria necessaria per eseguire il sistema operativo host e le applicazioni. Le dimensioni di questa prenotazione dipendono da diversi fattori.
La memoria rimanente è disponibile per le macchine virtuali. Tuttavia, questa quantità è diversa da quella visualizzata in Gestione attività come "memoria disponibile". Pertanto, la macchina virtuale potrebbe non essere avviata anche se l'host Hyper-V sembra avere memoria sufficiente in base a Gestione attività.
Per controllare accuratamente la memoria disponibile per le macchine virtuali, vedere la sezione Soluzione alternativa per usare l'oggetto prestazioni e il nome del contatore.
Soluzione alternativa
Per avviare la macchina virtuale, liberare memoria sufficiente nell'host o ridimensionare la macchina virtuale in base alla disponibilità in base al contatore delle prestazioni indicato di seguito.
Il contatore delle prestazioni seguente può essere usato per controllare in modo esplicito la quantità di memoria disponibile per le macchine virtuali:
Bilanciamento della memoria dinamica Hyper-V\Memoria disponibile
Note
- Il nome dell'istanza è "System Balancer".
- Il valore di Hyper-V Dynamic Memory Balancer\Available Memory dipende dalla quantità di memoria usata dall'applicazione installata nell'host Hyper-V e dalla quantità usata da vmwp.exe.
Il contatore mostra la quantità di memoria disponibile per l'avvio della macchina virtuale. Pertanto, se si verifica questo problema, la memoria disponibile visualizzata in Gestione attività non è utile. Tuttavia, la memoria disponibile visualizzata nel contatore delle prestazioni può indicare la memoria disponibile effettiva per Hyper-V.