Que ferramenta de benchmark para usar no benchmark de hardware para o servidor VM?

2

Estamos configurando uma nova peça de hardware para virtualizar vários de nossos servidores. As opções são RAID 5, RAID 6 e RAID 0 + 1.

Estamos querendo testar todos os três antes de entrarmos em operação com a máquina, mas não sei como testar a velocidade.

  • Como iremos usá-lo para hospedar VMs, como será o tráfego de disco real?
  • O que posso usar para ver se o RAID 6 é muito lento?
  • Falta de configurar o sistema com todas as VMs e executá-lo dessa maneira e, em seguida, refazer todos os trabalhos, não sei como testá-lo. Eles se tornam mais de um teste subjetivo do que um objetivo.
  • Estou preocupado que o RAID6 tenha muita sobrecarga, que o RAID5 seja frágil com unidades de 3 TB e nunca trabalhei com 0 + 1.

Então, em suma, eu gostaria de configurar a máquina base (que estará executando o Linux) e, em seguida, testar o SW RAID subjacente para velocidade. Que tipo de ferramenta existe para simular esse tipo de carga? Excetuando a falta de uma ferramenta específica, que tal uma ferramenta de teste genérica do FS que simulará cargas diferentes?

    
por boatcoder 29.08.2011 / 18:40

3 respostas

1

Sobre o assunto dos níveis de RAID, sim, o RAID5 não é robusto o suficiente, e é quase certo que o RAID6 sem controle de hardware tenha um desempenho pior do que o RAID10. Assim, você pode economizar a maior parte do seu benchmarking e apenas ir com o RAID10. Eu seriamente repensar o uso de software RAID; Embora eu seja um grande fã do Linux MD, para uma grande carga de gravação aleatória (como muitas vezes você usa um servidor VM bem usado), o cache de gravação suportado por bateria pode ser um dádiva de Deus pelo desempenho.

Ainda existem alguns parâmetros ajustáveis com o RAID10 (principalmente o tamanho da faixa) e, portanto, você ainda desejará comparar as coisas. No entanto, sem conhecer a carga de trabalho da VM, é impossível prever os melhores parâmetros. Em geral (muito, muito geral), eu esperaria um tamanho de bloco geralmente pequeno com concorrência razoável, no entanto. Escolher uma ferramenta é difícil, porque ela é projetada principalmente para testes em sistemas de arquivos, e você (esperançosamente) estará usando dispositivos de bloco brutos sobre LVM. Muito honestamente, apenas executar as VMs (em um modo de teste) e medir o desempenho não é o pior benchmark do mundo ...

    
por 29.08.2011 / 20:17
0

Se você estiver executando o Linux, o Iozone é uma ferramenta de benchmark do sistema de arquivos que é muito interessante, embora tenha em mente que ele funcionará no topo do sistema de arquivos.

link

    
por 29.08.2011 / 19:53
0

Teste fio . Tem várias configurações de amostra incluídas. O servidor "iometer-file-access-server" é particularmente brutal no armazenamento. Eu trabalhei com isso um pouco. É muito mais fácil interpretar e usar do que o bonnie ++.

    
por 29.08.2011 / 19:27