A paravirtualização é má?

6

Eu tenho um VMWare ESX Server v3.5 com algumas VMs virtualizadas do Debian Lenny (kernel 2.6.22 com vmi) executando o Apache Tomcat 5.5. Eu habilitei a paravirtualização, e o Disk IO aumentou de cerca de 240MB / s para 380MB / s, tornando-me um administrador feliz.

O problema agora é que meu apache tomcat fica travado durante a inicialização, rodando com 200% de CPU (tenho 2 CPUS atribuídos à VM) e não sei como obter os dois: Um sistema estável e um sistema rápido.

Em algum lugar ouvi que a para-virtualização já é legada e não estará disponível nos servidores ESX mais recentes. Existe um substituto para essa opção que parece melhorar o desempenho, ou ela foi descontinuada porque é instável? Qual é o estado de paravirtualização? Devo ignorá-lo completamente?

Obrigado por todas as respostas antecipadamente.

    
por Daniel 11.01.2011 / 09:26

3 respostas

8

A para-virtualização não vai a lugar algum. A direção futura de todas as plataformas de hipervisor é combinar os benefícios da virtualização de hardware (para subsistemas de CPU e IO) com a para-virtualização, onde isso é possível. A VMware agora tem amplo suporte para drivers para-virtualizados para a maioria dos convidados, o Hyper-V sempre usou paravirtualização extensivamente como o Xen.

Dado que você está fazendo isso no ESX 3.5, sugiro que você teste a configuração no ESX (i) 4.1 e veja se o problema foi resolvido lá.

Paravirtualização envolve algumas compensações - uma chave é que existem componentes (no nível do driver \ kernel) reescritos para permitir que o Hypervisor gerencie mais diretamente algum aspecto do comportamento do Guest, mas isso também corre o risco de introduzir erros, e parece que você pode ter encontrado um.

    
por 11.01.2011 / 11:47
4

No que diz respeito ao VMware, sim, eles descontinuam o suporte ao VMI, no entanto, se você perceber que eles introduziram drivers de rede e / ou paravirtualizados em ESX (i) v4.x. Então, eles continuam usando a paravirtualização para melhorar o desempenho, eles simplesmente fazem isso de uma maneira diferente.

    
por 21.02.2011 / 18:48
1

O VMI da VMware está saindo.

Veja o artigo oficial: Migrando máquinas virtuais habilitadas para VMI para plataformas que não suportam VMI .

    
por 11.01.2011 / 12:17