A RAM custa mais para servidores do que para PCs. Como o custo da RAM é uma alta porcentagem dos custos gerais de hardware do servidor e da capacidade total de armazenamento necessária, a determinação da alocação correta de memória é crucial para o planejamento da implantação de sua área de trabalho.
Se a alocação de RAM for muito baixa, isso poderá afetar a E/S de armazenamento, pois ocorre muita paginação Windows. Se a alocação de RAM for muito alta, isso poderá afetar a capacidade de armazenamento, pois o arquivo de paginação no sistema operacional convidado e os arquivos de permuta e suspensão de cada máquina virtual se tornam muito grandes.
Impacto do dimensionamento da RAM no desempenho
Ao alocar RAM, evite selecionar uma configuração excessivamente conservadora. Considere o seguinte:
Alocações insuficientes de RAM podem causar paginação Windows excessiva, o que pode gerar E/S que causa degradações significativas no desempenho e aumenta a carga de E/S do armazenamento.
Como o desempenho da área de trabalho virtual é sensível aos tempos de resposta, VMware recomenda reservar toda a memória.
Impacto do dimensionamento da RAM no armazenamento
A quantidade de RAM que você aloca para uma máquina virtual está diretamente relacionada ao tamanho de determinados arquivos que a máquina virtual usa. Para acessar os arquivos na lista a seguir, use o sistema operacional convidado Windows para localizar a página Windows e os arquivos de hibernação e use o sistema de arquivos do host ESXi para localizar os arquivos de permuta e suspensão ESXi.
- arquivo de página Windows
-
Por padrão, o tamanho desse arquivo é de 150% da RAM do convidado. Esse arquivo, que por padrão está localizado em C:\pagefile.sys, faz com que o armazenamento com provisionamento dinâmico se expanda, pois é acessado com frequência.
Para clones instantâneos, todos os arquivos temporários e de paginação de sistemas operacionais convidados são excluídos automaticamente durante a operação de logoff e, portanto, não têm tempo para crescer muito. Sempre que um usuário faz logout de uma área de trabalho de clone instantâneo, o Horizon exclui o clone, provisiona e liga outro clone instantâneo com base na imagem do SO mais recente disponível para o pool.
- Windows arquivo de hibernação para laptops
-
Esse arquivo pode ser igual a 100 por cento da RAM do convidado. Você pode excluir esse arquivo com segurança, pois ele não é necessário em implantações do Horizon.
- ESXi arquivo de permuta
-
Esse arquivo, que tem uma extensão .vswp, será criado se você reservar menos de 100 por cento da RAM de uma máquina virtual. O tamanho do arquivo de permuta é igual à parte não reservada da RAM guest. Por exemplo, se 50% da RAM do convidado estiver reservada e a RAM do convidado for de 2 GB, o arquivo de permuta ESXi será de 1 GB. Esse arquivo pode ser armazenado no armazenamento de dados local no host ou cluster ESXi.
- ESXi suspender arquivo
-
Esse arquivo, que tem uma extensão .vmss, será criado se você definir a política de logoff do pool de áreas de trabalho para que a área de trabalho virtual seja suspensa quando o usuário final fizer logoff. O tamanho desse arquivo é igual ao tamanho da RAM guest.
Dimensionamento de RAM para configurações de monitor específicas ao usar PCoIP ou Blast Extreme
Além da memória do sistema, uma máquina virtual também requer uma pequena quantidade de RAM no host ESXi para sobrecarga de vídeo. Esse requisito de tamanho de VRAM depende da resolução da tela e do número de monitores configurados para os usuários finais. Sobrecarga de exibição do PCoIP ou Blast Extreme Client lista a quantidade de sobrecarga de RAM necessária para várias configurações. As quantidades de memória listadas nas colunas são adicionais à quantidade de memória necessária para outras funcionalidades PCoIP ou Blast Extreme.
As resoluções UHD de 5K e 8K só estão disponíveis ao usar o protocolo Blast e apenas para configurações de 1 ou 2 monitores. Se você tentar iniciar uma sessão PCoIP com um monitor de 5 K ou 8 K configurado no cliente, a sessão falhará.
Padrão de resolução de tela |
Largura (Pixels) |
Altura (pixels) |
1-Monitoramento de despesas gerais (MB) |
Sobrecarga de 2 monitores (MB) |
Sobrecarga de 3 monitores (MB) |
Sobrecarga de 4 monitores (MB) |
---|---|---|---|---|---|---|
VGA |
640 |
480 |
1,20 |
3,20 |
4,80 |
5,60 |
WXGA |
1280 |
800 |
4,00 |
12,50 |
18,75 |
25,00 |
1080p |
1920 |
1080 |
8,00 |
25,40 |
38,00 |
50,60 |
WQXGA |
2560 |
1600 |
16,00 |
60,00 |
84,80 |
109,60 |
UHD (4K) |
3840 |
2160 |
32,00 |
78,00 |
124,00 |
170,00 |
5K Somente explosão |
5120 |
2880 |
64,00 | 128,00 | NA |
NA |
UHD (8K) Somente explosão |
7680 |
4320 |
128,00 | 256,00 | NA |
NA |
Para calcular os requisitos do sistema, os valores de VRAM são adicionados à RAM do sistema base para a máquina virtual. O sistema calcula e configura automaticamente a sobrecarga de memória quando você especifica o número máximo de monitores e seleciona a resolução da tela no console.
Se você usar o recurso de renderização 3D e selecionar Soft3D ou vSGA, poderá recalcular usando os valores adicionais de VRAM em um controle de console para configurar a VRAM para convidados 3D. Como alternativa, e para outros tipos de aceleração gráfica além do Soft3D e do vSGA, você poderá especificar a quantidade exata de VRAM se optar por gerenciar a VRAM usando vSphere Client.
Por padrão, a configuração de vários monitores corresponde à topologia do host. Há uma sobrecarga extra pré-calculada para mais de dois monitores para acomodar esquemas de topologia adicionais. Se você encontrar uma tela preta ao iniciar uma sessão de área de trabalho remota, verifique se os valores para o número de monitores e a resolução da tela, definidos no console, correspondem ao sistema do host ou ajuste manualmente a quantidade de memória usando selecionando { Gerencie usando vSphere Client no console e, em seguida, defina o valor total da memória de vídeo como no máximo 128 MB.
Dimensionamento de RAM para cargas de trabalho e sistemas operacionais específicos
Como a quantidade de RAM necessária pode variar muito, dependendo do tipo de trabalhador, muitas empresas realizam uma fase piloto para determinar a configuração correta para vários pools de trabalhadores em sua empresa.
Um bom ponto de partida é alocar 2 GB para Windows 10 desktops ou posteriores. Se você quiser usar um dos recursos de gráficos acelerados por hardware para cargas de trabalho 3D, a VMware recomenda duas CPUs virtuais e 4 GB de RAM. Durante um piloto, monitore o desempenho e o espaço em disco usado com vários tipos de workers e faça ajustes até encontrar a configuração ideal para cada pool de workers.