O que é mais rápido para a virtualização de servidores da web? (Virtualbox ou KVM)

2

Eu tenho uma pergunta. Alguém já tentou configurar um servidor web (debian) usando o Virtualbox (x64)?

Agora eu tenho poucos servidores no KVM (x64), mas acho que funciona devagar ...

Posso obter algo mais (mais rápido, desempenho) usando o Virtualbox (x64)? Na minha instalação inicial parece muito rápido.

Devo migrar para o vbox contra o KVM?

Estou à procura de resposta de alguém que tenha no Virtualbox (x64) um servidor real (pode ser sem cabeça) (debian / ubuntu) não o windows xp ou outras coisas do usuário doméstico;) Eu também tenho XP, 2k3, Ubuntu no Virtualbox (x86) e para mim está mais rápido do que o KVM (x64). Mas é difícil dizer qualquer coisa sem testes reais feitos por vários usuários, não apenas um.

    
por marc 06.06.2010 / 13:58

4 respostas

2

Na verdade, vou mudar do VirtualBox para o KVM.

O VirtualBox é bom como uma virtualização de desktop. É bastante fácil de instalar e usar. No entanto, eu ficaria com o KVM para virtualização de servidores.

Desde que o Debian Lenny foi lançado, eu tenho usado o VirtualBox 1.6.6 para rodar 5 servidores virtuais e descobri que de vez em quando meus servidores travam. Os 4 servidores com pouco tráfego ficaram pendurados apenas uma ou duas vezes e ficaram por mais de 6 meses. No entanto, meu servidor usado com mais freqüência geralmente é suspenso uma vez por mês. Isso não significa que o problema é com o VirtualBox, eu realmente nunca encontrei nenhum motivo conclusivo real em arquivos de log por que os servidores travar, ainda tenho uma suspeita de que o VirtualBox não é estável o suficiente para executar servidores de produção. Isso pode ter melhorado em versões posteriores.

O KVM usa a paravirtualização, enquanto o VirtualBox usa a virtualização completa. Paravirtualização significa que o convidado sabe que está sendo executado como uma máquina virtual, enquanto na virtualização completa parece que o convidado está sendo executado em uma máquina física real. Conceitualmente, a virtualização completa é mais limpa, mas também é menos eficiente. O KVM teoricamente seria mais rápido que o VirtualBox (embora a sobrecarga da virtualização total possa ser reduzida a apenas alguns% do tempo de execução) e também não exija que você instale explicitamente os drivers no sistema operacional convidado para obter o desempenho ideal. No VirtualBox, você precisa instalar os acréscimos de convidados para um ótimo desempenho. Por outro lado, o KVM só pode ser usado se o seu sistema operacional do host for Linux, o VirtualBox pode ser executado em qualquer sistema operacional.

O KVM é totalmente open source e integrado ao kernel do Linux. O VirtualBox é principalmente de código aberto, mas algumas partes são proprietárias.

Eu estou preferindo o KVM através do VirtualBox pelos seguintes motivos:

  • seria mais estável
  •   
  • seria mais eficiente
  •   
  • Eu não preciso instalar adições de convidado para servidores convidados
  •   
  • Eu não me importo de ter meu sistema operacional host como Linux (estou usando o Debian de qualquer maneira)
  •   
  • Eu prefiro uma licença completa de código aberto em uma licença de código aberto.
por 17.11.2010 / 14:35
1

por experiência pessoal, Virtualbox.

No entanto, ajudaria se você pudesse executar sua VM em outro disco rígido, pois geralmente é o gargalo de desempenho das máquinas virtuais.

    
por 06.06.2010 / 15:57
0

Em um servidor, você deve simplesmente usar o VMWare Server . É grátis usar. (Supera VBox facilmente. E este software de VM é realmente projetado para servidores, não como o VBox, que é claramente um 'um pouco de desktop-app' (funciona ou não)))

    
por 06.06.2010 / 14:35
-1

O KVM usa VIRTULIZAÇÃO COMPLETA. Xen usa Paravirtualization e o Linux optou pelo KVM do kernel release 2.16.20 em diante.

É verdade que a paravirtualização é um pouco mais rápida que a virtualização completa, mas a virtualização completa é atualmente mais usada porque não são necessárias modificações no kernel e os hóspedes são portáteis entre diferentes arquiteturas subjacentes.

    
por 16.01.2011 / 16:51

Tags