Ao estimar a CPU, você deve coletar informações sobre a utilização média da CPU para vários tipos de trabalhadores em sua empresa.
Os requisitos de CPU variam de acordo com o tipo de trabalhador. Durante a fase piloto, use uma ferramenta de monitoramento de desempenho, como Perfmon na máquina virtual, esxtop em ESXi ou vCenter Server ferramentas de monitoramento de desempenho, para entender os níveis de uso médio e de pico da CPU para esses grupos de trabalhadores. Use também as seguintes diretrizes:
- Os desenvolvedores de software ou outros usuários de energia com necessidades de alto desempenho podem ter requisitos de CPU muito mais altos do que os trabalhadores do conhecimento e os trabalhadores da tarefa. As CPUs virtuais duplas ou quádruplas são recomendadas para máquinas virtuais Windows de 64 bits que executam tarefas de processamento intensivo, como o uso de aplicativos CAD, a reprodução de vídeos em HD ou a definição de resoluções de tela 4K.
- Duas CPUs virtuais são geralmente recomendadas para outros casos.
Como muitas máquinas virtuais são executadas em um servidor, a CPU pode ter um pico se todos os agentes, como os agentes antivírus, verificarem se há atualizações exatamente ao mesmo tempo. Determine quais agentes e quantos agentes podem causar problemas de desempenho e adote uma estratégia para solucionar esses problemas. Por exemplo, as seguintes estratégias podem ser úteis em sua empresa:
- Use pools de áreas de trabalho de clone instantâneo em vez de pools de áreas de trabalho de máquinas virtuais completas para suas áreas de trabalho virtuais. Com os clones instantâneos, você pode corrigir a golden image e, em seguida, usar a imagem push para propagar o patch continuamente em seu pool de áreas de trabalho. Isso elimina o gargalo de atualização de software normalmente associado ao software tradicional de gerenciamento de patches que baixa e atualiza o patch diretamente em cada área de trabalho virtual individual.
- Agende atualizações de antivírus e software para serem executadas fora do horário de pico, quando é provável que poucos usuários estejam conectados.
- Escalonar ou randomizar quando ocorrerem atualizações.
- Use um software antivírus sem agente compatível com os recursos do VMware NSX Guest Introspection.
Como uma abordagem de dimensionamento inicial informal, para começar, suponha que cada máquina virtual exija de 1/8 a 1/10 de um núcleo de CPU como a capacidade de processamento mínima garantida. Ou seja, planeje um piloto que use de 8 a 10 máquinas virtuais por núcleo. Por exemplo, se você assumir 8 máquinas virtuais por núcleo e tiver um host ESXi de 2 soquetes e 8 núcleos, poderá hospedar 128 máquinas virtuais no servidor durante o piloto. Monitore o uso geral da CPU no host durante esse período e certifique-se de que raramente exceda uma margem de segurança, como 80%, para fornecer espaço suficiente para picos.