Testando o desempenho de disco de máquinas virtuais

2

Estamos pensando em migrar de servidores dedicados físicos para máquinas virtuais alugadas. Eu entendo que um problema comum com máquinas virtuais é o desempenho da SAN da qual elas estão sendo executadas. Como um teste rápido, queria avaliar o desempenho de algumas máquinas virtuais diferentes. Testarei minha própria VM, como um controle (sem contenção) e contas de teste com alguns dos principais provedores, como o MS Azure.

Atualmente, estou usando o HD Tune gratuitamente, mas acho que estou tendo um problema com o cache. O desempenho parece baixo na maior parte do tempo (mais lento que uma unidade SATA padrão antiga), mas de repente o teste atinge um nível muito alto e atrapalha os resultados (já que estou interessado somente em desempenho bruto - não desempenho em cache). Também vejo esse efeito em uma das máquinas baseadas em SCSI (não em uma VM) que testei, portanto, só posso assumir que o controlador SCSI e os controladores SAN estão usando um cache grande.

Existe uma maneira melhor de testar o desempenho do disco do que usar o HD Tune, que talvez não esteja sujeito ao problema se o cache de disco?

    
por NickG 12.10.2012 / 13:27

2 respostas

3

Eu usei o seguinte com grande efeito no passado

  • Iozone - Este é bastante maduro e ainda é mantido; também cruzar plataforma para Windows e Linux
  • Bonnie ++ - Também é bom, mas parece um pouco sem manutenção e não sei como ele será executado no Windows

Ambos especificamente evitam caches. Eu daria uma olhada no Iozone primeiro e veria se isso atende às suas necessidades.

    
por 12.10.2012 / 15:57
1

Há também o IOMeter , que é muito usado.

    
por 12.10.2012 / 17:54