Condividi tramite


Come configurare la memoria per una macchina virtuale

Aggiornamento: marzo 2011

Si applica a: Virtual Machine Manager 2008, Virtual Machine Manager 2008 R2, Virtual Machine Manager 2008 R2 SP1

È possibile specificare la quantità di memoria che si desidera allocare in un host per una nuova macchina virtuale oppure se utilizzare la funzionalità Memoria dinamica disponibile in Virtual Machine Manager (VMM) 2008 Service Pack 1 (SP1) mediante le seguenti procedure. È possibile utilizzare queste procedure quando si modifica una macchina virtuale o un modello oppure si configurano le impostazioni di profilo hardware da Creazione guidata nuovo modello, Creazione guidata nuovo profilo hardware o Creazione guidata nuova macchina virtuale.

Nota

Queste impostazioni sono disponibili nella scheda Configurazione hardware delle proprietà di una macchina virtuale o di un modello, nella scheda Impostazioni hardware della procedura guidata Nuovo profilo hardware oppure nella pagina Configura hardware di Creazione guidata nuovo modello o nella procedura guidata Nuova macchina virtuale.

In VMM 2008 o VMM 2008 R2 è possibile specificare la quantità di memoria da allocare a un host per una nuova macchina virtuale utilizzando la procedura seguente.

Per configurare la memoria per una macchina virtuale (VMM 2008 e VMM 2008 R2)

  1. Nel riquadro a sinistra, in Profilo hardware, fare clic su Memoria.

  2. Modificare l'impostazione nel modo seguente:

    Memoria macchina virtuale. Specificare, in megabyte (MB) o gigabyte (GB), la quantità totale di memoria nell'host da allocare a una macchina virtuale. La quantità massima di memoria disponibile per ogni macchina virtuale dipende dalla piattaforma di virtualizzazione.

    Software di virtualizzazione Memoria minima Memoria massima

    Hyper-V (Windows Server 2008 R2 e Windows Server 2008

    8 MB

    64 GB

    Virtual Server

    4 MB

    3,6 GB

    VMware ESX Server 3.5 ed ESX Server 3i

    4 MB

    64 GB

    VMware ESX Server 3.0.2

    4 MB

    16 GB

In VMM 2008 R2 SP1, è possibile configurare una macchina virtuale per l'utilizzo della memoria statica o della nuova funzionalità Memoria dinamica. È inoltre possibile configurare la priorità di memoria. È possibile configurare le impostazioni di memoria utilizzando la procedura seguente.

Importante

Per utilizzare la memoria dinamica, è necessario che la macchina virtuale esegua un sistema operativo guest che supporta la memoria dinamica. Inoltre, la macchina virtuale deve trovarsi in un host Hyper-V che esegue Windows Server 2008 R2 con Service Pack 1. Per ulteriori informazioni sui requisiti per la memoria dinamica, vedere Novità di Virtual Machine Manager 2008 R2 SP1.

Per configurare la memoria per una macchina virtuale (VMM 2008 R2 SP1)

  1. Nel riquadro a sinistra, in Profilo hardware, fare clic su Memoria.

  2. Nel riquadro destro, selezionare una delle seguenti opzioni:

    Nota

    Se la macchina virtuale è in esecuzione, le uniche impostazioni di memoria che è possibile modificare sono il valore percentuale del buffer di memoria e la priorità di memoria. Per modificare altre impostazioni di memoria, è necessario disattivare la macchina virtuale.

    • Statico. Nella casella Memoria macchina virtuale, specificare in megabyte (MB) o gigabyte (GB) la quantità di memoria totale che si desidera allocare a una macchina virtuale nell'host. Vedere il passaggio 2 della procedura precedente per informazioni sui limiti di memoria massima per ogni piattaforma di virtualizzazione.

    • Dinamico. Se si seleziona questa opzione, la memoria viene assegnata dinamicamente alla macchina virtuale in base alla richiesta. È inoltre possibile configurare le seguenti impostazioni:

      Impostazione Descrizione Valori

      Memoria di avvio

      Specifica la quantità di memoria necessaria per l'avvio della macchina virtuale (in MB o GB). Il valore deve essere sufficientemente alto da consentire l'avvio del sistema operativo guest, ma il più basso possibile per consentire l'utilizzo ottimale della memoria e rapporti di consolidamento potenzialmente più elevati.

      Intervallo valido: numero pari compreso tra 8 MB e 64 GB. Deve essere minore di o uguale alla quantità massima di memoria. Per impostazione predefinita, la memoria di avvio è impostata sul valore allocato in origine per la memoria statica.

      Memoria massima

      Specifica la quantità massima di memoria che è possibile allocare all'host macchina virtuale (in MB o GB). È possibile impostare un valore minimo pari al valore della memoria di avvio fino a un massimo di 64 GB. Tuttavia, una macchina virtuale può utilizzare solo la quantità massima di memoria massima supportata dal sistema operativo guest. Ad esempio, se si specifica un valore di 64 GB per una macchina virtuale sulla quale è in esecuzione un sistema operativo che supporta un massimo di 32 GB, la macchina virtuale non può utilizzare più di 32 GB.

      Intervallo valido: numero pari compreso tra 8 MB e 64 GB. Deve essere maggiore di o uguale alla memoria di avvio. Per impostazione predefinita, il valore è 65536 MB.

      Buffer di memoria (%)

      Specifica il buffer di memoria preferito della macchina virtuale (in percentuale). Hyper-V utilizza nella macchina virtuale dei contatori delle prestazioni che identificano la memoria impegnata per stabilire i requisiti di memoria correnti della macchina virtuale e quindi calcola la memoria da aggiungere come buffer. Per ulteriori informazioni, vedere Hyper-V Dynamic Memory Evaluation Guide (Guida alla valutazione della memoria dinamica di Hyper-V) (https://go.microsoft.com/fwlink/?LinkId=196615).

      Nota

      Il buffer non viene mantenuto nel caso in cui la memoria fisica disponibile nel computer non fosse sufficiente a fornire a ogni macchina virtuale il relativo buffer di memoria richiesto.

      Intervallo valido: 5% – 2000%. Per impostazione predefinita, il buffer è pari al 20%.

È inoltre possibile assegnare una priorità per la macchina virtuale durante l'allocazione della memoria sull'host. Quando l'utilizzo della memoria in un host è elevato, le risorse di memoria vengono allocate prima alle macchine virtuali con priorità più elevata rispetto alle macchine virtuali con priorità inferiore. Inoltre, una macchina virtuale con priorità più elevata verrà avviata prima di una macchina virtuale con priorità inferiore. Per informazioni su come configurare la priorità della memoria, vedere Come configurare la priorità e la disponibilità di una macchina virtuale.

Suggerimento

È possibile visualizzare informazioni sull'utilizzo della memoria nella visualizzazione Macchine virtuali della Console di amministrazione VMM. A tale scopo, fare clic con il pulsante destro del mouse sulla riga di intestazione della colonna, quindi aggiungere le colonne Memoria di avvio, Memoria assegnata, Domanda memoria, Stato memoria e Memoria massima.

Vedere anche

Concetti

Novità di Virtual Machine Manager 2008 R2 SP1
Come configurare la priorità e la disponibilità di una macchina virtuale

Altre risorse

Creazione di macchine virtuali
Come modificare le proprietà di un profilo hardware