Stima della RAM per le VM in VMware

Stima della RAM per le VM in VMware

Stima della RAM per le VM in VMware 150 150 Leonardo

Articolo sulla stima dei requisiti di memoria necessaria per i desktop delle macchine virtuali in VMWare

Ti serve un tecnico esperto in VMWare? Contattami per assistenza QUI

La RAM costa di più per i server che per i PC. Poiché il costo della RAM è un’alta percentuale dei costi complessivi dell’hardware del server e della capacità di archiviazione totale necessaria, determinare la corretta allocazione della memoria è fondamentale per pianificare la distribuzione del desktop.

Se l’allocazione della RAM è troppo bassa, l’I / O di archiviazione può essere influenzato negativamente perché si verifica un numero eccessivo di paging di Windows. Se l’allocazione della RAM è troppo alta, la capacità di archiviazione può essere influenzata negativamente perché il file di paging nel sistema operativo guest e i file di scambio e sospensione per ciascuna macchina virtuale diventano troppo grandi.

Impatto del dimensionamento della RAM sulle prestazioni

Quando si alloca la RAM, evitare di scegliere un’impostazione eccessivamente conservativa. Tenere in considerazione le seguenti considerazioni:

  • Allocazioni di RAM insufficienti possono causare un eccessivo paging di Windows, che può generare I / O che causa una riduzione significativa delle prestazioni e aumenta il carico di I / O di archiviazione.
  • VMware ESXi supporta sofisticati algoritmi di gestione delle risorse di memoria come la condivisione trasparente delle pagine e il memory ballooning, che possono ridurre significativamente la RAM fisica necessaria per supportare una determinata allocazione di RAM guest. Ad esempio, anche se 2 GB potrebbero essere allocati a un desktop virtuale, solo una frazione di quel numero viene consumata nella RAM fisica.
  • Poiché le prestazioni del desktop virtuale sono sensibili ai tempi di risposta, sull’host ESXi, impostare valori diversi da zero per le impostazioni di prenotazione della RAM. Riservare un po ‘di RAM garantisce che i desktop inattivi ma in uso non vengano mai trasferiti completamente su disco. Può anche ridurre lo spazio di archiviazione consumato dai file di scambio ESXi. Tuttavia, impostazioni di prenotazione più elevate influiscono sulla capacità di sovraccaricare la memoria su un host ESXi e potrebbero influire sulle operazioni di manutenzione di VMotion.

Impatto delle dimensioni della RAM sullo spazio di archiviazione

La quantità di RAM allocata a una macchina virtuale è direttamente correlata alla dimensione di determinati file utilizzati dalla macchina virtuale. Per accedere ai file nel seguente elenco, utilizzare il sistema operativo guest Windows per individuare la pagina di Windows e ibernare i file, quindi utilizzare il file system dell’host ESXi per individuare i file di scambio e sospensione ESXi.

File paging di Windows

Per impostazione predefinita, questo file ha una dimensione pari al 150% della RAM guest. Questo file, che per impostazione predefinita si trova in C: \ pagefile.sys, fa aumentare lo spazio di archiviazione thin-provisioning perché vi si accede frequentemente. Nelle macchine virtuali clone collegato di View Composer, il file di paging ei file temporanei possono essere reindirizzati a un disco virtuale separato che viene eliminato quando le macchine virtuali vengono spente. Il reindirizzamento dei file di pagina usa e getta consente di risparmiare spazio di archiviazione, rallentando la crescita dei cloni collegati e può anche migliorare le prestazioni. Sebbene sia possibile regolare le dimensioni dall’interno di Windows, ciò potrebbe avere un effetto negativo sulle prestazioni dell’applicazione.

Per i cloni istantanei, qualsiasi paging del sistema operativo guest e file temporanei vengono eliminati automaticamente durante l’operazione di disconnessione e quindi non c’è tempo per aumentare le dimensioni. Ogni volta che un utente si disconnette da un desktop clone istantaneo, Horizon elimina il clone e fornisce e attiva un altro clone istantaneo in base all’ultima immagine del sistema operativo disponibile per il pool.

File di ibernazione di Windows per laptop

Questo file può essere pari al 100% della RAM ospite. Puoi eliminare questo file in modo sicuro perché non è necessario nelle distribuzioni di Horizon.

File di scambio ESXi

Questo file, che ha .vswp un’estensione, viene creato se si riserva meno del 100% della RAM di una macchina virtuale. La dimensione del file di scambio è uguale alla parte non riservata della RAM guest. Ad esempio, se il 50% della RAM guest è riservata e la RAM guest è di 2 GB, il file di scambio ESXi è di 1 GB. Questo file può essere archiviato nell’archivio dati locale sull’host o sul cluster ESXi.

File di sospensione ESXi

Questo file, con estensione .vmss, viene creato se si imposta il criterio di disconnessione del pool di desktop in modo che il desktop virtuale venga sospeso quando l’utente finale si disconnette. La dimensione di questo file è uguale alla dimensione della RAM del guest.

Dimensionamento della RAM per configurazioni di monitor specifiche quando si utilizza PCoIP o Blast Extreme

Oltre alla memoria di sistema, una macchina virtuale richiede anche una piccola quantità di RAM sull’host ESXi per il sovraccarico video. Questo requisito di dimensione VRAM dipende dalla risoluzione del display e dal numero di monitor configurati per gli utenti finali. PCoIP o Blast Extreme Client Display Overhead elenca la quantità di RAM overhead richiesta per varie configurazioni. Le quantità di memoria elencate nelle colonne si aggiungono alla quantità di memoria richiesta per altre funzionalità PCoIP o Blast Extreme.

Display con risoluzione standardLarghezza, in pixelaltezza in pixelOverhead 1-monitor Overhead 2-monitorOverhead a 3 monitorOverhead a 4 monitor da
VGA6404801.20MB3.20MB4.80MB5.60MB
WXGA12808004.00MB12.50MB18.75MB25.00MB
1080p192010808.00MB25.40MB38.00MB50.60MB
WQXGA2560160016.00MB60.00MB84.80MB109.60MB
UHD (4K)3840216032.00MB78.00MB124.00MB170.00MB

Per il calcolo dei requisiti di sistema, i valori VRAM sial sistema di base RAM per la macchina virtuale. La memoria generale viene calcolata e configurata automaticamente quando si specifica il numero massimo di monitor e si seleziona la risoluzione del display in Horizon Administrator.

Se si utilizza la funzionalità di rendering 3D e si seleziona Soft3D o vSGA, è possibile ricalcolare utilizzando i valori VRAM aggiuntivi in ​​un controllo Horizon Administrator per configurare VRAM per guest 3D. In alternativa, e per altri tipi di accelerazione grafica oltre a Soft3D e vSGA, puoi specificare la quantità esatta di VRAM se scegli di gestire la VRAM utilizzando vSphere Client.

Per impostazione predefinita, la configurazione a più monitor corrisponde alla topologia host. È previsto un overhead aggiuntivo precalcolato per più di 2 monitor per accogliere schemi topologici aggiuntivi. Se si verifica una schermata nera all’avvio di una sessione di desktop remoto, verificare che i valori per il numero di monitor e la risoluzione dello schermo, impostati in Horizon Administrator, corrispondano al sistema host o regolare manualmente la quantità di memoria selezionando Gestisci utilizzando vSphere Client in Horizon Administrator, quindi impostare il valore della memoria video totale su un massimo di 128 MB.

Dimensionamento della RAM per carichi di lavoro e sistemi operativi specifici

Poiché la quantità di RAM richiesta può variare notevolmente a seconda del tipo di lavoratore, molte aziende conducono una fase pilota per determinare l’impostazione corretta per diversi gruppi di lavoratori nella propria azienda.

Un buon punto di partenza è allocare 1 GB per i desktop Windows 7 o versioni successive a 32 bit e 2 GB per i desktop Windows 7 o versioni successive a 64 bit. Se desideri utilizzare una delle funzionalità grafiche con accelerazione hardware per carichi di lavoro 3D, VMware consiglia 2 CPU virtuali e 4 GB di RAM. Durante un progetto pilota, monitora le prestazioni e lo spazio su disco utilizzato con vari tipi di worker e apporta le modifiche fino a trovare l’impostazione ottimale per ciascun pool di worker.

Hai bisogno di un supporto da un professionista? Contattami!

Assistenza Remota

  1. Contattami su WhatsApp al 3516386434 o Email
  2. Procurati TeamViewer o AnyDesk
  3. Problema risolto

Per Assistenza Hardware o Software dal vivo, puoi visitare la pagina Contatti QUI e fissare un appuntamento