Existe uma sobrecarga de desempenho substancial para usar o Virtual Switch?

3

Em hipervisores, como produtos VMWare e Hyper-V, existe a opção de compartilhar a conexão de rede do host com os convidados. A sobrecarga de desempenho para usar esse recurso pode ser quantificada? Em termos de:

  • uso da CPU
  • Latência adicional
  • Redução de largura de banda

Como a sobrecarga de um comutador virtual se compara a:

  1. Usando um comutador físico com vários adaptadores físicos

  2. Usando VLANs para criar vários adaptadores virtuais (considerando a marcação e desmarcação)

Aqui está uma captura de tela da configuração do Hyper-V para o recurso ao qual estou me referindo:

    
por dtgq 23.01.2017 / 18:50

2 respostas

4

Existe um ótimo artigo de tecnologia sobre esse Aqui

No final, usar switches virtuais adicionará alguma sobrecarga ao servidor. Isso é mostrado no documento técnico em que eles executam algumas comparações básicas usando métodos diferentes. Um usando switches virtuais e outro usando o DirectPath I / O.

No final, para determinar a sobrecarga exata que levará ao seu caso, você terá que realizar os mesmos testes em sua configuração exata, já que os números e a configuração da VM podem afetar muito isso.

Enquanto não houver um número quantificável. Isso lhe dará uma boa linha de base, mesmo olhando apenas para as comparações deles.

Em uma nota lateral, a maioria das mudanças na latência é medida em microssegundos. Eu tenho uma nuvem privada que roda no VMWare e não temos problemas com nossos comutadores virtuais.

    
por 26.01.2017 / 21:48
0

Geralmente, virtualizar todas essas funções irá consolidar todas as funções para os recursos do host. As diferenças de latência vão depender do que sua linha de base é e dos recursos e desempenho de sua máquina host durante os testes e, é claro, os ambientes de produção.

Além disso, observe que o Hyper-V (e ESXi) pode descarregar grande parte do processamento para placas de E / S dedicadas. Placas SR-IOV tão dedicadas podem ir abordando quaisquer preocupações gerais. Ou pelo menos adicione mais variáveis a considerar!

    
por 02.02.2017 / 18:31