Virtual Machines no mesmo host ESXi 5: que tipo de throughput devo esperar?

1

Criado um novo vSwitch sem adaptadores de rede física e sem tags de VLAN atribuídos a ele. Deixou-o em 120 portas como padrão, rotulado como "Rede Privada".

Adicionado um adaptador de rede "flexível" a cada máquina LTS do Ubuntu 10.x (32 bits) (eles foram migrados de um host anterior do ESXi 4.0) com este novo rótulo "Rede privada" atribuído como NICs secundárias em ambas as máquinas virtuais ; coloque os dois na mesma sub-rede quando eles fizerem o backup.

Executou iperf com as configurações padrão do TCP, -b 10M para o tamanho.

Conseguindo 50,6Mbps muito consistentes. Parece meio sem brilho para uma rede que deveria existir na memória do host, não deveria?

Eu também pensava assim, então eu tentei duas outras VMs no mesmo host, mas elas foram criadas com o ESXi 5 (VM versão 8), então usei o VMXNET 3 e estava obtendo (provavelmente imprecisamente) 34Gbps (!).

Fiz um rsync rápido (por SSH) de um arquivo de 1GB e estava obtendo um muito bom 20.4MB / s (163.2 Mbps).

É a versão da VM ou o VMXNET 3 vs. Flexível aqui?

    
por gravyface 22.05.2012 / 21:33

2 respostas

1

Você já instalou os drivers do sistema operacional convidado VMWare na sua VM do Ubuntu? Isso faz uma grande diferença.

    
por 22.05.2012 / 21:38
1

Desde que você tenha instalado as ferramentas VMware (o que você absolutamente deveria fazer), você deve usar o VMXNET 3, ele é suportado no Ubuntu 7.04 e superior. Ele proporcionará o melhor desempenho de rede, pois é paravirtualizado em vez de emulado (o E1000 é emulado).

    
por 25.05.2012 / 18:44