Por que minha E / S de disco do VM do Azure (D3) está lenta?

4

Eu configurei uma VM D3 executando o Windows 10 em minha conta do Azure. Infelizmente, a velocidade do disco, tanto no C (200GB) quanto no D (Temp de 100GB), é EXTREMAMENTE baixa. Menos de 1MB / s quando visualizado através do Gerenciador de Tarefas durante a cópia em uma estrutura de pasta grande contendo cerca de 16.000 itens.

Para ser honesto, eu nem tenho certeza do que tentar ... Eu acho que meu plano será criar uma nova unidade de vhd, anexá-la e ver como ela se comporta, mas eu não estou realmente esperançoso.

Eu li este post - > Desempenho lento do disco na Máquina Virtual do Azure

e

este post - > link

Ambos referenciam "estrangulamento" que eu entendo, mas o que eu estou vendo deve ser algo diferente, já que eu nunca me aproximo do nível que ele escreve de 96MB / s.

Isso é apenas conhecimento comum ou é possível que eu tenha algo configurado errado? Um bug da VM do Windows 10, talvez? Verifiquei que, de fato, escolhi o D3 para meu tamanho de VM, que inclui um SSD local de 200 GB.

Alguma sugestão sobre o que posso verificar ou tentar em seguida?

EDITAR

Mais informações. Aqui está uma captura de tela do meu disco Read / Write do Portal do Azure nas últimas 24 horas.

    
por Refracted Paladin 29.09.2015 / 09:24

1 resposta

5

Alguns problemas aqui, mas além do possível problema, você não tem uma compreensão básica do armazenamento do computador.

opying over a large folder structure containing about 16000 items.

é um monte de arquivos. Provavelmente não há muitos arquivos grandes demais. Muitas pastas, muitos metadados.

what I am seeing must be something different as I never approach the level it states of 96MB/s write.

que é totalmente irrelevante se você perder todo o seu tempo fazendo IO linear (o que o explorador faz) com uma tonelada de atualizações de metadados. MB não é IOPS.

Agora, concordo que você tenha um problema, pois também vejo 12k de IOPS, mas como administrador você deve saber:

  • As operações de cópia de muitos arquivos geram muitas atualizações de metadados que atrasam as coisas e

  • O Windows Explorer é realmente lento, pois faz as coisas de maneira linear. Dividir o trabalho de cópia em vários trabalhos menores que são executados em paralelo e você pode ver uma aceleração.

O último pode ser significativo - o Explorer, etc., faz um arquivo de cada vez, esperando que algumas coisas terminem. Todo o tempo nada acontece. Vários trabalhos paralelos podem ser simplesmente - mais rápidos.

    
por 29.09.2015 / 09:31