A adição da função Hyper-V afeta o desempenho do servidor host quando nenhum convidado está sendo executado?

3

Eu pergunto porque no diagrama de arquitetura na wikipedia, isso indica que o sistema operacional "host" (partição raiz) está no mesmo nível do "convidado" (partição filho), com componentes do Hyper-V abaixo de todos eles.

link

Se for esse o caso, o sistema operacional hospedeiro está sendo virtualizado, portanto sofrerá com essa sobrecarga, mesmo que não haja convidados instalados.

Perguntas:

  • O hypervisor / vm-bus só é instalado quando você seleciona a função Hyper-V ou está abaixo da superfície em cada Windows Server R2?
  • A adição da função Hyper-V exige uma reinicialização?
  • Como a presença dos componentes do Hyper-V afeta o desempenho da partição raiz?
  • O desempenho da raiz é idêntico às partições filhas?

Nota: estou usando o Windows Server 2008 R2.

Obrigado Jack

    
por Schneider 17.08.2009 / 06:53

4 respostas

2

Ok, só para acrescentar isso a algumas informações do REAL WORLD.

Eu corri (digo, corri como não testei no SP2 ou no novo R2) 2k8 e HyperV no meu laptop totalmente corrigidos para o mais recente Required & Atualizações recomendadas.

Desativando o HyperV por meio da inicialização e também do registro, consegui confirmar que a execução do HyperV afeta o desempenho da sua máquina:

Vegas 2 (Atirador 3D em primeira pessoa):

  • Com o HyperV ativado (sem convidados executando) jogo de renderização de vídeo Jerky como apenas jogável
  • Sem Hyperv ativado (e sem convidados) não problemas em tudo.

É claro que isso depende do hardware, mas mostra que o HyperV sobrecarrega alguns recursos do sistema.

YMMV com seu teste de desempenho.

Hardware:

  • Satélite TOSHIBA P300 PSPC4A
  • Intel Core2 Duo de 2,50 gigahert
  • RAM de 4 GB
  • 2x disco rígido de 320,07 Gb (unidades independentes, ou seja, sem discos RAID ou dinâmicos)
  • ATI Mobility Radeon HD 3650
por 17.08.2009 / 11:06
4

Supondo que você esteja falando sobre a tecnologia Hyper-V da Microsoft, parte da pilha do Server 2008.

Você está correto - todos os sistemas operacionais são "guests" dentro do Hyper-V, até mesmo o chamado host-OS , embora o host tenha privilégios especiais.

A sobrecarga é supostamente baixa, então provavelmente não é algo para se preocupar.

Source : Um podcast de rádio RunAs (desculpe, não lembro qual) falando sobre o uso do PerfMon para monitoramento de desempenho. Um efeito colateral desse arranjo é que os contadores de desempenho de itens como as taxas de disco-IO medem apenas o HostOS e não incluem a atividade de máquinas virtuais hospedadas. Se você quiser métricas de toda a máquina, precisará usar contadores de desempenho específicos do Hyper-V.

    
por 17.08.2009 / 08:36
1

AFAIK o termo HyperVisor aplica-se ao sistema operacional que hospeda as máquinas virtuais (seja um bare-metal como o VMWare ESX ou hospedado, como o VMWare Server).

Com isso em mente, a caixa do Windows Server se tornará o hipervisor, mas não será virtualizada. Pelo menos pelo meu entendimento, de qualquer maneira.

Se alguém souber melhor, avise-nos!

    
por 17.08.2009 / 07:03
-1

É verdade que o sistema operacional host em si não é virtualizado, posso dizer isso de fato. Eu uso o Server 2008 como uma estação de trabalho com o Hyper-V executando uma estação de trabalho XP.

Quando desligo o virtual XP, não sinto nenhum problema de desempenho, nem mesmo quando ele está em execução.

Você precisa reebocar após a instalação.

    
por 17.08.2009 / 08:30