Configurar o servidor ESXi para produzir os mesmos resultados de desempenho

0

Eu tenho um servidor ESXi 5.5.0 com uma única VM. Quando executo um benchmark na VM, há 6% de diferenças entre os tempos de diferentes execuções na VM (cada uma com cerca de 250 segundos). Quando executei esses testes em hardware limpo (sem virtualizações), a diferença entre as medições foi de 1%.
Existem configurações que podem ajudar a tornar o desempenho da VM mais previsível?
O sistema operacional convidado é linux.
Os testes são uma configuração completa do servidor com o Solr, o Postgres e o servidor java e contêm muito uso da CPU e IO também. Eu já tentei tornar o disco um tipo ansioso e espesso que não ajudou.
Nota importante: O ESXi está executando apenas uma VM. Portanto, os recursos são exatamente os mesmos entre as execuções.

    
por Avner Levy 18.01.2015 / 08:50

1 resposta

1

Eu resolvi isso alterando as seguintes configurações da VM:
1. Mudou o disco para grosso ansioso zerado
2. Recursos- > CPU - > reserva = max
3. Recursos- > Memória - > Reserve toda a memória do hóspede
4. Recursos- > Disco - > Compartilhado = alta 5. Recursos- > CPU avançada - > Compartilhamento de código Hyperthread = none

As diferenças entre os diferentes testes foram em torno de 1%.

    
por 19.01.2015 / 07:49