CPU de servidor: Qual a importância do tamanho do cache L3 quando se trata de virtualização?

8

Em termos de desempenho, quanto o tamanho do cache L3 nos processadores Intel Xeon i7 é importante para as funções de virtualização?

Estou escolhendo uma CPU Xeon 1366 Nehalem / Westmere para um servidor que estou especificando ser um host de virtualização de baixo custo para cerca de 4-5 VMs.

Parece haver uma divisão de preços entre o cache L3 de 4 MB e o cache L3 de 8 MB. Quanto desempenho eu obteria ao subir para 8 MB vs 4 MB?

Matias Nino
fonte

Respostas:

2

Acho que a resposta depende muito de você achar que estará supercomprometendo suas CPUs.

Se você acha que terá regularmente mais de uma vCPU ativa por CPU física, mais cache poderá ser benéfico.

Se, por outro lado, você espera que apenas uma ou duas de suas VMs estejam ativas por vez, ou espera ter tantos núcleos de processador quanto processadores virtuais, então, como a sybreon disse, é muito melhor colocar seu dinheiro na RAM. Depois de ter RAM suficiente, coloque-o na largura de banda de E / S do disco. Então se preocupe com a largura de banda da rede. Então se preocupe com os processadores.

Jake Oshins
fonte
2

Você sempre se beneficiará de ter mais cache.

No entanto, a questão é uma questão de preço-benefício. Como você está virtualizando de ponta, com apenas 4-5 VMs, eu diria que você se beneficiará mais por ter mais RAM. Você não mencionou quanta RAM estava especificando.

Se a diferença de preço conseguir mais RAM, recomendo que você obtenha mais RAM.

sybreon
fonte