Desempenho ruim do armazenamento do Hyper-V no CSV

7

Recentemente, configurei um novo ambiente que consiste em:
- Armazenamento QSAN com rede 10Gib
- Mellanox troca 10Gib
- 4 nós físicos x conectam a LAN e a SAN 10Gib

Os hosts físicos são conectados usando o MPIO no armazenamento da SAN, testes de desempenho foram feitos em todos os servidores físicos para a SAN e mostram gravações aleatórias de 8K 200MB / s para um único SSD (que está presente como um CSV no cluster). O teste foi realizado usando o diskspd.

Agora criei uma máquina Hyper-V no Volume Compartilhado do Cluster e testei o diskspd dentro da máquina virtual: 8k de escrita aleatória: 0,5MB / s

Ao verificar a latência no disco dentro do convidado do Hyper-V, vejo valores como 10 segundos.

Eu estou completamente perdido porque isso está acontecendo. Eu acho que não é o armazenamento de SAN, nem ISCSI ou MPIO configuração como eu obter os resultados que eu esperaria ao fazer o teste no host físico. Portanto, deve haver algo errado com a configuração do Hyper-V.

Estou fazendo o teste na unidade C: no convidado Hyper-V, que é uma unidade IDE de tamanho fixo (já que o SCSI não poderá inicializar). O volume da SAN é formatado usando 64k ...

O CSV é de propriedade do mesmo host que o convidado do Hyper-V, ...

Atualização: o Guest-VM é a primeira geração, infelizmente.

    
por inzanez 26.01.2017 / 17:02

1 resposta

6

Se você usar NICs Broadcom, tente desabilitar o VMQ em um comutadores virtuais e em um adaptador físico de rede: link

Você também pode verificar se há as mais recentes unidades do Hyper-V instaladas.

Além disso, seus arquivos VHDX estão formatados em NTFS?

Mais uma coisa que vem à mente é a MTU. Tente mudá-lo para 9000. Mas geralmente dá apenas um pequeno aumento de desempenho.

    
por 27.01.2017 / 16:24