Como quantificamos o impacto de uma velocidade de memória menor em um host VMware ESXi?

1

Temos um servidor IBM x3650 M2. Tem 2 CPUs Intel X5570 (Nehalem quad-core). A configuração de memória atual é de 12x 4GB DIMMs para um total de 48GB, rodando a 1066MHz.

Para aumentar a quantidade de memória para 72 GB, posso preencher os 4 slots livres com DIMMs de 4 GB, mas isso tem o efeito colateral de reduzir a velocidade da memória para 800 MHz. Nosso fornecedor está desaconselhando isso e sugere a substituição de alguns DIMMs de 4 GB por DIMMs de 8 GB para manter a velocidade da memória em 1066MHz.

Eu tenho 4x 4GB DIMMs emprestados pelo fornecedor, então estou procurando uma maneira de quantificar a diferença.

A caixa está executando o ESXi 4.1 e está em um cluster com dois outros hosts ESXi, ambos os quais são caixas X3650 M3 mais recentes.

O que posso fazer para testar se a mudança na velocidade da memória tem um impacto significativo? Se for importante, posso tirar esse host do cluster durante o teste.

EDIT: Eu deveria ter sido mais claro .... Eu gostaria de determinar se há algum impacto na execução de VMs, portanto, instalar um sistema operacional "real" ou usar o memtest86 não vai realmente fazer muito para promover meu objetivo. / p>     

por ThatGraemeGuy 09.11.2010 / 12:02

4 respostas

1

O impacto é maior do que se você estivesse executando uma CPU mais antiga sem suporte para EPT, mas, de maneira realista, a única maneira de determinar se isso afetará sua carga de trabalho é, na verdade, fazer o perfil da carga de trabalho. Não tire o hipervisor da equação, porque o ponto principal é testar a configuração que você está executando, e não algum valor de referência hipotético. Ignore o Memtest86 +, ignore os sistemas operacionais bare-metal, localize uma máquina virtual que represente uma carga de trabalho com uso intensivo de memória em seu ambiente e supere tudo.

Guy está decidido: a maioria das cargas de trabalho consolidadas está limitada pela quantidade de memória no sistema e não por qualquer outro recurso. Ao diminuir a contenção de memória, a memória extra provavelmente ajudará você, permitindo que você use mais RAM de suas VMs com uso intensivo de memória como cache, em vez de fazê-lo soar sob pressão.

    
por 09.11.2010 / 14:52
1

Quando você usa vmware, você sacrifica a "velocidade total" para consolidações de servidores.

A menos que você tenha processos que sejam totalmente dependentes da velocidade da RAM MHz, sugiro que a RAM extra MELHORE o desempenho.

Por quê? Se vmware estiver com falta de RAM, ele começará a usar as técnicas de ballooning / roubo de memória para redistribuir a RAM para onde ela é mais necessária. Isso tem um impacto no desempenho desses servidores no final da redistribuição.

Se você adicionar mais RAM total, o racionamento de memória desaparecerá e o desempenho geral será aprimorado.

Portanto:

1 / Você realmente precisa de mais RAM. Se não, então adicionando os sticks extras, você obterá uma queda de 20% no desempenho da RAM para cada servidor no host.

2 / Se o seu servidor já estiver supercomprometido e estiver em "modo de gerenciamento de memória" (normalmente se a RAM tiver mais de 80% de uso), a RAM extra melhorará o desempenho geral de todos os servidores.

Obviamente, a resposta correta é trocar TODA a RAM por DIMM maiores do mesmo tipo.

    
por 09.11.2010 / 13:26
0

Retire o servidor. Instale os "reais".

Verifique o link para avaliar o impacto da velocidade da memória. Essa é praticamente a única abordagem que você tem.

    
por 09.11.2010 / 12:05
0

Você pode inicializar o servidor usando o MEMTEST + , que não apenas testa sua memória, mas também oferece algumas informações gerais números de velocidade, é rápido e de baixo impacto.

    
por 09.11.2010 / 12:12