Como posso saber qual é a melhor CPU para virtualização com 6-8 máquinas virtuais?

3

Estou procurando executar entre 6 e 8 máquinas virtuais, cada uma executando o Windows XP. Cada máquina virtual executaria o Magic Online (MTGO) e alguns scripts para compartilhamento de dados. O host em si não executaria nada, exceto alguns scripts para coleta e análise de dados. A máquina em si estaria funcionando 24/7 em um ambiente doméstico. Eu não decidi sobre o software / ambiente de virtualização, mas será algo livre (embora o sistema operacional host possa ser o Windows 7).

Todas as outras coisas sendo iguais, o que devo procurar em uma CPU de desktop para otimizar o desempenho nesse cenário? Devo procurar mais núcleos ou núcleos de maior velocidade? Obviamente, uma CPU integrando extensões de virtualização funcionará melhor, mas e quanto a outros fatores? Há outras considerações que devo levar em consideração?

Encontrei muito poucos benchmarks recentes sobre virtualização e nenhum sobre virtualização de várias máquinas. Estou à procura de feedback pessoal de usuários com uma configuração semelhante e, de preferência, benchmarks.

Encontrado até agora:

por Technoh 23.08.2012 / 17:34

1 resposta

1

Sua máquina host precisa ter a CPU, a memória e o disco corretos para lidar com a carga de cada máquina virtual e do sistema operacional host. Máquinas prontas ainda precisam ser configuradas para os aplicativos que estão sendo executados nelas.

Uma única máquina quad-core de CPU deve executar 6 a 8 máquinas virtuais se você tiver memória suficiente e gerenciar o particionamento da CPU e o acesso ao disco. Dois CPUs oferecem maior potencial de crescimento e permitem que você volte para 4 a 6 VMs por host, se achar que o processamento de gráficos é muito exigente.

Planeje de 1 a 2 GB de RAM para cada máquina virtual. O sistema operacional host precisará de 512 MB a 1 GB ou mais (o Windows 7 precisa de 2 GB como sistema operacional host ou VM). A realidade é que você deve comprar o máximo de RAM possível. A virtualização ainda coloca cargas físicas no host e a máquina usará toda a memória que você fornecer. Se você não tiver memória suficiente, ocorrerá a troca de disco, o que pode desacelerar drasticamente o host.

Os requisitos de disco dependem dos aplicativos que você executará. Se eles forem aplicativos de leitura / gravação baixos e você não estiver preocupado com falhas, uma configuração de disco simples funcionará. Muitos requisitos de E / S e integridade de dados podem significar uma unidade RAID de hardware separada.

A criação de partições de disco fixas pré-alocadas para suas VMs acelerará a E / S da máquina, já que ela não precisa passar pelo esforço de gerenciar partições dinâmicas. O tradeoff é mais espaço em disco usado inicialmente. Velocidade versus espaço é a troca.

    
por 01.02.2013 / 16:36