Qual é a melhor maneira de monitorar o disco IO para uma máquina host Hyper-V?

1

Quando eu inicio o Perfmon no host do hyper-v, ele mostra apenas o disco io para esse host, e ele não parece incluir o IO do disco aggragte para todas as máquinas no host. Existe algo especial que eu preciso configurar no perfmon para ler o total de IO em todo o servidor? Existe outra ferramenta que eu deveria usar para fazer essas leituras?

Histórico: Atualmente tenho ~ 20 VMs em um host Hyper-V instalado em seis unidades SAS locais de 15k RPM no RAID 10. Estou pensando em migrar para o iSCSI, mas quero ter certeza de que não sou usando mais throughput do que o iSCSI pode fornecer. (Estou olhando para 1 Gbps, não 10).

    
por Nate 14.08.2010 / 00:22

1 resposta

2

Para o armazenamento do hyper-v, os contadores são:

Physical Disk - O conjunto de discos físicos proporcionará um desempenho geral de armazenamento no sistema. Isso inclui o acesso do host aos mesmos discos (esperamos que você tenha segregado o host do armazenamento da VM)

Hyper-V Virtual Storage Device
Hyper-V Virtual IDE Controller

esses dois últimos contadores são para cada tipo de barramento virtual e fornecem um nível geral de atividade em dois tipos de barramento. Observe que você não obterá medidas de latência, pois isso está no disco físico. Para seus propósitos eu olharia Read Bytes / Sec , Write Bytes / Sec no dispositivo de armazenamento virtual

    
por 14.08.2010 / 04:21