È possibile aggiungere, modificare o configurare le opzioni o le risorse di memoria della macchina virtuale per migliorare le prestazioni della macchina virtuale. È possibile impostare la maggior parte dei parametri di memoria durante la creazione della macchina virtuale o dopo l'installazione del sistema operativo guest.

Alcune azioni richiedono lo spegnimento della macchina virtuale prima di modificare le impostazioni.

Le impostazioni delle risorse di memoria per una macchina virtuale determinano la quantità di memoria dell'host allocata alla macchina virtuale . Le dimensioni della memoria dell'hardware virtuale determinano la quantità di memoria disponibile per le applicazioni eseguite nella macchina virtuale. Una macchina virtuale non può beneficiare di un numero di risorse di memoria maggiore rispetto alle dimensioni della memoria dell'hardware virtuale configurato. Gli host di ESXi limitano l'uso delle risorse di memoria alla quantità massima utile per la macchina virtuale. in modo da poter accettare il valore predefinito Risorse di memoria illimitate.

Modifica della configurazione della memoria

È possibile riconfigurare la quantità di memoria allocata a una macchina virtuale per migliorare le prestazioni.

La dimensione minima della memoria è 4 MB per le macchine virtuali che utilizzano il firmware BIOS. Le macchine virtuali che utilizzano il firmware EFI richiedono almeno 96 MB di RAM o non possono essere accese.

Le dimensioni massime di memoria per le macchine virtuali che utilizzano il firmware BIOS sono 24560 GB. È necessario utilizzare il firmware EFI per le macchine virtuali con dimensioni di memoria superiori a 6128 GB .

Le dimensioni massime della memoria di una macchina virtuale dipendono dalla memoria fisica dell'host ESXi e dalle impostazioni di compatibilità della macchina virtuale.

Se la memoria della macchina virtuale supera le dimensioni della memoria host, si verifica uno swap, che può influire negativamente sulle prestazioni della macchina virtuale. Il valore massimo per ottenere prestazioni ottimali è la soglia oltre la quale la memoria fisica dell'host ESXi non è sufficiente per eseguire la macchina virtuale a piena velocità. Questo valore varia in base alle modifiche delle condizioni dell'host. ad esempio quando le macchine virtuali sono accese o spente.

Le dimensioni della memoria devono essere un multiplo di 4 MB.

Tabella 1. Memoria massima macchina virtuale
Introdotto nella versione host Compatibilità della macchina virtuale Dimensioni massime della memoria
ESXi 8.0 Update 3 ESXi 8.0 Update 3 e versioni successive 24560 GB
ESXi 8.0 Update 2 ESXi 8.0 Update 2 e versioni successive 24560 GB
ESXi 8.0 Update 1 ESXi 8.0 Update 1 e versioni successive 24560 GB
ESXi 8.0 ESXi 8.0 e versioni successive 24560 GB
ESXi 7.0 Update 3 ESXi 7.0 Update 3 e versioni successive 24560 GB
ESXi 7.0 Update 2 ESXi 7.0 Update 2 e versioni successive 24560 GB
ESXi 7.0 Update 1 ESXi 7.0 Update 1 (e versioni successive) 24560 GB
ESXi 7.0 ESXi 7.0 e versioni successive 6128 GB
ESXi 6.7 Update 2 ESXi 6.7 Update 2 (e versioni successive) 6128 GB
ESXi 6.7 ESXi 6.7 e versioni successive 6128 GB
ESXi 6.5 ESXi 6.5 (e versioni successive) 6128 GB
ESXi 6.0 ESXi 6.0 (e versioni successive) 4080 GB

La versione dell'host ESXi indica quando è iniziato il supporto per l'aumento delle dimensioni della memoria. Ad esempio. le dimensioni della memoria di una macchina virtuale compatibile con ESXi 6.0 e versioni successive in esecuzione su ESXi 6.5 sono limitate a 4080 GB.

Prerequisiti

Verificare di disporre del privilegio Macchina virtuale.Configurazione.Cambia memoria nella macchina virtuale.

Procedura

  1. Fare clic con il pulsante destro del mouse su una macchina virtuale nell'inventario e scegliere Modifica impostazioni.
  2. Nella scheda Hardware virtuale, espandere Memoria e modificare la configurazione della memoria.
    1. Nella casella di testo Memoria, immettere la quantità di RAM da assegnare alla macchina virtuale.
    2. Selezionare se la memoria è specificata in MB, GB o TB.
  3. Fare clic su OK.

Allocazione di risorse di memoria

È possibile modificare la quantità di risorse di memoria allocate a una macchina virtuale utilizzando le impostazioni di condivisione, prenotazione e limitazione. In base a queste impostazioni, l'host determina la quantità di RAM fisica appropriata da allocare alle macchine virtuali. In base al carico e allo stato, è possibile assegnare un valore di condivisione alto o basso a una macchina virtuale.

Le seguenti impostazioni definite dall'utente influiscono sull'allocazione delle risorse di memoria di una macchina virtuale.
Limite
Pone un limite al consumo di memoria per una macchina virtuale. Questo valore è espresso in megabyte.
Prenotazione
Specifica l'allocazione minima garantita per una macchina virtuale. La prenotazione viene espressa in megabyte. Se non è possibile soddisfare la prenotazione, la macchina virtuale non verrà attivata.
Condivisioni
A ogni macchina virtuale viene concesso un numero di condivisioni di memoria. Più condivisioni ha una macchina virtuale, maggiore sarà la quota di memoria host che riceve. Le condivisioni rappresentano una metrica relativa per l'allocazione della capacità di memoria. Per ulteriori informazioni sui valori di condivisione, vedere la documentazione Gestione delle risorse di vSphere.

Non è possibile assegnare una prenotazione a una macchina virtuale le cui dimensioni sono superiori rispetto alla memoria configurata. Se si assegna una prenotazione di grandi dimensioni a una macchina virtuale e si riducono le dimensioni di memoria configurate, la prenotazione viene ridotta in modo da corrispondere alle nuove dimensioni di memoria configurate.

Prerequisiti

Verificare che la macchina virtuale sia spenta.

Procedura

  1. Fare clic con il pulsante destro del mouse su una macchina virtuale nell'inventario e scegliere Modifica impostazioni.
  2. Nella scheda Hardware virtuale, espandere Memoria e allocare la capacità di memoria per la macchina virtuale.
    Opzione Descrizione
    Prenotazione

    Allocazione della memoria garantita per questa macchina virtuale.

    Limite

    Limite superiore per l'allocazione della memoria di questa macchina virtuale. Selezionare Illimitato per non specificare alcun limite superiore.

    Condivisioni

    I valori Bassa, Normale, Alta e Personalizzata vengono messi a confronto con la somma di tutte le condivisioni di tutte le macchine virtuali sul server.

  3. Fare clic su OK.

Modifica delle impostazioni di aggiunta a caldo di memoria

L'aggiunta a caldo di memoria consente di aggiungere risorse di memoria per una macchina virtuale mentre è accesa.

L'abilitazione dell'aggiunta a caldo di memoria produce un sovraccarico di memoria nell'host ESXi per la macchina virtuale.
Nota: Se la versione dell'host ESXi è 7.0 Update 2 o precedente, l'aggiunta a caldo della memoria a una macchina virtuale con NVIDIA vGPU richiede la disponibilità di uno slot vGPU libero nell'host ESXi. A partire da vSphere 7.0 Update 3, non è richiesta la disponibilità di uno slot vGPU libero nell'host di origine.

Prerequisiti

  • Spegnere la macchina virtuale.
  • Verificare che la macchina virtuale disponga di un sistema operativo guest in grado di supportare la funzionalità di aggiunta a caldo di memoria.
  • Verificare che la compatibilità della macchina virtuale corrisponda a ESXi 4.x (e versioni successive).
  • Verificare che VMware Tools sia installato.

Procedura

  1. Fare clic con il pulsante destro del mouse su una macchina virtuale nell'inventario e scegliere Modifica impostazioni.
  2. Nella scheda Hardware virtuale, espandere Memoria e selezionare Abilita per abilitare l'aggiunta di memoria alla macchina virtuale mentre è accesa.
  3. Fare clic su OK.

risultati

È ora possibile aggiungere memoria a una macchina virtuale, anche nel caso in cui la macchina virtuale sia attivata.

Aggiunta di un dispositivo NVDIMM a una VM in VMware Host Client

Aggiungere un dispositivo NVDIMM virtuale a una macchina virtuale per consentire l'utilizzo di memoria del computer non volatile o persistente. La memoria non volatile (NVM) o memoria persistente (PMem) combina un'elevata velocità di trasferimento dei dati della memoria volatile con la persistenza e la resilienza dello storage tradizionale. Il dispositivo NVDIMM virtuale è un dispositivo NVM virtuale in grado di conservare i dati archiviati tramite riavvii o errori di alimentazione.

Le macchine virtuali utilizzano la risorsa PMem dell'host tramite un modulo di memoria NVDIMM (non-volatile dual in-line memory module) virtuale o tramite un disco di memoria persistente virtuale.

Per ulteriori informazioni sulla memoria persistente, vedere Gestione della memoria persistente.

Prerequisiti

  • Verificare che il sistema operativo guest della macchina virtuale supporti la risorsa PMem.
  • Verificare che la versione dell'hardware virtuale sia 14 o successiva.
  • Verificare di disporre del privilegio Datastore.Alloca spazio.
  • Verificare che l'host o il cluster in cui si trova la macchina virtuale dispongano di risorse PMem.

Procedura

  1. Fare clic su Macchina virtuali nell'inventario di VMware Host Client.
  2. Fare clic con il pulsante destro del mouse su una macchina virtuale nell'elenco e selezionare Modifica impostazioni dal menu a comparsa.
  3. Nella scheda Hardware virtuale fare clic su Aggiungi altro dispositivo e scegliere NVDIMM dal menu a discesa.
    Il dispositivo NVDIMM verrà visualizzato nell'elenco dei dispositivi hardware virtuali. Ogni macchina virtuale può disporre al massimo di 64 dispositivi NVDIMM.
  4. Configurare il dispositivo NVDIMM aggiunto di recente.
    1. Nell'elenco dei dispositivi hardware virtuali espandere Nuovo NVDIMM.
    2. Immettere le dimensioni del nuovo dispositivo NVDIMM.
      Nota: È possibile modificare le dimensioni del dispositivo NVDIMM in un secondo momento. È necessario che la macchina virtuale sia spenta.
    3. Selezionare la posizione del controller NVDIMM o lasciare quella predefinita.
  5. Fare clic su Salva per chiudere la procedura guidata.