Como posso acelerar as transferências de arquivos no armazenamento local no vSphere 5?

1

Eu tenho alguns datastores no meu servidor ESXi, como visto abaixo. Estou movendo arquivos de um armazenamento de dados para outro. Está demorando demais. Eu fiz o teste io nos discos rígidos, e sei que eles podem ter um desempenho muito melhor do que isso.

O que realmente está acontecendo?

Por que é tão lento?

O que posso fazer para acelerar isso?

    
por cmaduro 19.03.2012 / 22:05

1 resposta

1

Eu nunca recebi nenhuma confirmação oficial para isso, mas acredito que a E / S tenha limite (ou pelo menos não priorizado) para operações de cópia / movimentação de dados a partir da GUI, já que tenho visto um comportamento semelhante em diferentes ambientes ESXi. da versão 3.5. Dito isto, os números reais de desempenho fazem escalar com os recursos do back-end de armazenamento.

Você pode estar obtendo taxas de transferência mais altas ao usar "dd" no shell SSX do ESXi (disponível depois de ativar o Modo de suporte técnico remoto ) em vez dos mecanismos de cópia da GUI. Exemplo:

dd if=/vmfs/volumes/datastore1/your_vm/your_vm-flat.vmdk of=/vmfs/volumes/datastore2/your_vm/your_vm-flat.vmdk bs=1M

Além disso, verifique se você ativou o cache de gravação com o seu controlador RAID. As operações de armazenamento do ESXi envolvem muitas sincronizações - se o seu controlador não tiver o cache de gravação ativado, você verá um sério impacto no desempenho da E / S de armazenamento. Observe que um cache de gravação deve ser protegido por uma bateria ou armazenamento persistente (flash) para ser seguro para transações.

    
por 20.03.2012 / 10:03