Transferência lenta de arquivos locais (cópia) no servidor ESX vmware?

5

Eu tenho um servidor VmWare ESX de 8 CPUs (3.5) com 4 unidades HDD em RAID que não são carregadas. Eu habilitei o SSH e instalei o mc (midnight commander) para poder copiar (clonar) as máquinas virtuais, mas observei que se copia os arquivos muito lentamente - cerca de 3,5mb / s na unidade local.

Por que isso está acontecendo e como devo resolver o problema?

    
por sorin 12.11.2009 / 11:23

4 respostas

2

Como os outros mencionaram, o ambiente do usuário do ESX Service Console não é realmente otimizado para desempenho, portanto, aplicativos que não são especificamente projetados para interagir com o ESX tendem a ter um desempenho muito ruim. O Veeam FastSCP geralmente supera qualquer outra coisa que eu tentei para copiar dados diretamente para \ de \ entre ESX e ESXi hosts e vale a pena tentar que, se você está lidando com vários sistemas ESX (i), mas se você está movendo coisas (ou copiando) dentro do host ESX, então o VI Client ou as ferramentas CLI interface \ console nativa do console são o que você deve estar usando.

vmkfstools -i (import) é a maneira recomendada de fazer isso a partir da linha de comando, você pode encontrar alguns detalhes sobre o aqui mas use man vmkfstools no console do ESX para obter uma sintaxe precisa.

    
por 13.11.2009 / 16:13
1

O software ESX userland é, na realidade, uma máquina virtual, com recursos de hardware limitados. O vmkernel é o SO com os recursos reais disponíveis (que o distribuem para máquinas virtuais). Fazer algo contra um servidor ESX via SSH / FTP / etc é considerado geralmente lento.

Como você não fornece nenhuma informação sobre seu hardware RAID, só posso imaginar que você tem uma placa RAID de baixo custo, com cache limitado e uma configuração RAID5 de 4 discos. Isso geralmente mata o desempenho de E / S ao copiar de / para o mesmo array.

Além disso, por que você está tentando clonar máquinas virtuais com o comando da meia-noite? O vSphere Client é a ferramenta para clonar máquinas virtuais (clique com o botão direito).

    
por 12.11.2009 / 12:02
1

O console do serviço vmware é limitado por taxa para a rede e o rendimento do disco. Eu acredito que o cliente executaria o processo mais rápido do que executar a operação no console de serviço.

    
por 12.11.2009 / 15:40
0

Chamar o console de serviço "rate-limited" é um eufemismo. Levei cerca de 15 minutos para copiar 87 kB (que são KILObytes) espalhados por sete arquivos de um datastore no chassi (um drive de 300k de 15k, sem raid) para um armazenamento de dados iSCSI (com gravação seqüencial de 117 MB / s antes de formatá-lo como VMFS). Durante esse período, não havia VMs em execução e a rede SAN estava sem carga, exceto a que esta máquina estava colocando nela.

Por outro lado, demorei apenas duas horas para copiar 40 GB entre os mesmos dois datastores no final do dia ... mesmo que tenha demorado no máximo 20 minutos.

    
por 21.04.2010 / 02:42

Tags