ESXi muito lento com WD reds

ESXi muito lento com WD reds

Tenho uma pequena empresa e oferecemos suporte técnico para pequenas empresas. Há algum tempo que uso o MicroServer HP Gen8 na maioria deles como substituto de computadores caseiros.

Às vezes, os clientes possuem mais de uma aplicação e, nesses casos, temos utilizado o hipervisor ESXi gratuito para virtualizar duas ou mais VMs no microservidor. Não é realmente um servidor rápido, mas é rápido o suficiente para a maioria dos aplicativos (a maioria deles precisa de uma VM do Windows para servir um software de contabilidade antigo e uma instância do pfSense)

Tenho 11 deles implantados e, no mês passado, me pediram um novo para uma filial.

Configurei o servidor exatamente como sempre fiz, 16GB DDR3, RAID1, e em todos os casos menos este é a variante G2020T. Este é mais novo e possui um Xeon E3-1220L, um pouco mais potente.

De qualquer forma, este último tem 2x WD reds de 2 TB, já usei WD blacks e WD greens antes sem problemas, então pensei que vermelho seria um bom compromisso, mas o resultado final ficou muito lento. Tenho certeza de que é um problema de E/S, já que tarefas não relacionadas a io são adequadas.

Tentei um benchmark bem básico, com dd gravei um arquivo de 1GB no armazenamento de dados em dois servidores:

Mais velho:

time dd if=/dev/zero of=file bs=1000000 count=1000
1000+0 records in
1000+0 records out
real    1m 6.89s
user    0m 1.00s
sys     0m 0.00s

Novo

time dd if=/dev/zero of=file bs=1000000 count=1000
1000+0 records in
1000+0 records out
real    2m 23.58s
user    0m 0.55s
sys     0m 0.00s

O console de serviço tem recursos bastante limitados, então pensei em testar uma VM. Ambas as VMs são idênticas, resultados:

time dd if=/dev/zero of=file bs=1000000 count=1000
1000+0 records in
1000+0 records out
1000000000 bytes (1.0 GB) copied, 9.96486 s, 100 MB/s

real    0m10.232s
user    0m0.010s
sys     0m6.924s

Novo:

time dd if=/dev/zero of=file bs=1000000 count=1000
1000+0 records in
1000+0 records out
1000000000 bytes (1.0 GB) copied, 14.8556 s, 67.3 MB/s

real    0m15.305s
user    0m0.018s
sys     0m5.972s

Mais lento, mas não por uma margem enorme. Porém, as VMs parecem muito mais lentas. Há alguma outra métrica que eu possa usar para determinar a localização do problema?

Responder1

Qual é a questão aqui?

Você não parece estar comparando maçãs com maçãs. Portanto, não tenho certeza se você deseja apenas que este sistema funcione como os outros sistemas ou se você realmente se preocupa com a causa da diferença de desempenho.

  • Você pode obter outro modelo de servidor e SKU com os quais está familiarizado.
  • Você pode usar o mesmo tipo de disco usado em instalações anteriores.
  • Você deve executar atualizações de firmware e garantir que os componentes do seu servidor aproveitem quaisquer correções de bugs ou melhorias de desempenho disponíveis para eles.

Em geral, não considero esses microsservidores adequados para uso em produção; especialmente com VMware. O modelo que você descreveu não possui cache de leitura ou gravação em seu controlador RAID. Como a atividade da VM geralmente é uma mistura de atividades aleatórias de leitura/gravação, sua configuração provavelmente não funcionará bem com dois discos.

Além disso, vamos examinar suas unidades:

A Western Digital tem algumas variantes de unidade SATA para consumidor:

  • Verdessão ecológicos e minimizam o consumo de energia
  • Bluessão unidades padrão
  • Vermelhossão discos de velocidade de rotação variável
  • Negrossão premium dentro da faixa

Tente usar a melhor unidade para sua carga de trabalho prevista.

Responder2

Então, recebi uma notificação sobre esta questão ainda ser popular. Então aqui está o problema real.

Em uma das atualizações, a HP enviou um driver “ruim” para o ESXi ISO personalizado e você teve que trocá-lo por uma versão mais antiga. Resolvi isso naquela época e nunca postei aqui.

Informações:

https://woshub.com/esxi-slow-disk-performance-hpe-gen8/

informação relacionada