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 de armazenamento total necessária, determinar a alocação de memória correta é crucial para o planejamento da implantação da área de trabalho.
Se a alocação de RAM for muito baixa, isso poderá afetar a E / S de armazenamento porque ocorre muita paginação do Windows. Se a alocação de RAM for muito alta, ela 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 tornarão muito grandes.
Impacto do dimensionamento de RAM no desempenho
Ao alocar RAM, evite selecionar uma configuração excessivamente conservadora. Considere o seguinte:
Alocações de RAM insuficientes podem causar paginação excessiva do Windows, o que pode gerar E / S que causa degradações significativas no desempenho e aumenta a carga de E / S de 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 de RAM no armazenamento
A quantidade de RAM que você aloca a 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 do Windows para localizar a página do Windows e os arquivos de hibernação, e use o sistema de arquivos do host do ESXi para localizar os arquivos de permuta e suspensão do ESXi.
- Arquivo de paginação do Windows
-
Por padrão, esse arquivo é dimensionado em 150 por cento da RAM do convidado. Esse arquivo, que está localizado por padrão em C: \ pagefile.sys , faz com que o armazenamento com provisionamento dinâmico aumente porque ele é acessado com frequência.
Para clones instantâneos, qualquer paginação de sistemas operacionais guest e arquivos temporários são excluídos automaticamente durante a operação de logoff e, portanto, não têm tempo para crescer muito. Cada vez que um usuário faz logout de uma área de trabalho de clone instantâneo, o Horizon exclui o clone e provisiona e liga outro clone instantâneo com base na imagem mais recente do SO disponível para o pool.
- Arquivo de hibernação do Windows para laptops
-
Este arquivo pode ser igual a 100 por cento da RAM do convidado. Você pode excluir esse arquivo com segurança porque 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 do convidado. Por exemplo, se 50% da RAM do convidado estiver reservada e a RAM do convidado tiver 2 GB, o arquivo de permuta ESXi terá 1 GB. Esse arquivo pode ser armazenado no repositório 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 da área de trabalho para que a área de trabalho virtual seja suspensa quando o usuário final fizer logoff. O tamanho deste arquivo é igual ao tamanho da RAM do convidado.
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 de exibição e do número de monitores configurados para os usuários finais. PCoIP ou Blast Extreme Client Display Overhead lista a quantidade de RAM de sobrecarga 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 outra funcionalidade PCoIP ou Blast Extreme.
As resoluções UHD 5K e 8K só estão disponíveis ao usar o protocolo Blast e apenas para configurações de 1 monitor ou 2 monitores. Se você tentar iniciar uma sessão PCoIP com um monitor de 5K ou 8K configurado no cliente, a sessão falhará.
Resolução de exibição padrão |
Largura (pixels) |
Altura (pixels) |
1-Monitor Overhead (MB) |
2 monitores de sobrecarga (MB) |
Sobrecarga de 3 monitores (MB) |
4 monitores de sobrecarga (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 Blast |
5120 |
2880 |
64,00 | 128,00 | N/D |
N/D |
UHD (8K) Somente Blast |
7680 |
4320 |
128,00 | 256,00 | N/D |
N/D |
Para calcular os requisitos do sistema, os valores VRAM são adicionais à RAM do sistema de base para a máquina virtual. O sistema calcula e configura automaticamente a memória de sobrecarga quando você especifica o número máximo de monitores e seleciona a resolução de exibição em Horizon Console.
Se você usar o recurso de renderização 3D e selecionar Soft3D ou vSGA, poderá recalcular usando os valores VRAM adicionais em um controle Horizon Console para configurar a VRAM para convidados 3D. Como alternativa, e para outros tipos de aceleração gráfica além de Soft3D e vSGA, você pode especificar a quantidade exata de VRAM se optar por gerenciar 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 de exibição, que são definidos em Horizon Console, correspondem ao sistema do host ou ajuste manualmente a quantidade de memória usando a seleção de Gerencie usando vSphere Client no Horizon Console e defina o valor total da memória de vídeo para o máximo de 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 áreas de trabalho do Windows 10 ou posteriores. Se você quiser usar um dos recursos gráficos acelerados por hardware para cargas de trabalho 3D, o 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 trabalhadores e faça ajustes até encontrar a configuração ideal para cada pool de trabalhadores.