O kvm é muito rápido, mas como tudo depende de como você o configura. Você provavelmente encontrará o I / O é o gargalo.
Como há um Cygwin que é VM no nível da API, eu acho que talvez haja um similar no Linux?
Ou, em geral, qual hipervisor é o mais rápido? Eu só me importo com o Linux.
BTW, não consigo instalar o Xen no Ubuntu Maverick, por isso não posso ter nenhuma experiência.
BTW2. Estou procurando por hipervisores leves, para pesquisar computação distribuída, sessões distribuídas e tópicos de rede.
O kvm é muito rápido, mas como tudo depende de como você o configura. Você provavelmente encontrará o I / O é o gargalo.
Atualmente, estou usando o LXC para virtualizar vários ambientes de compilação (Debian, Ubuntu, Fedora) dentro do meu sistema host Gentoo e ele funciona bem.
O Cygwin não é realmente uma VM. É um emulador de nível de API.
Tendo usado vários produtos de VM, o que eu acho mais rápido para tudo que eu joguei é o VMware player. Também é grátis.
O Xen e seus vários derivados são razoavelmente bons, acabei de encontrar no mesmo h / w que o VMware parece fazer melhor.
Dê uma olhada no Linux VServer , que é uma "VM" no nível do kernel; todas as suas máquinas virtuais usarão o mesmo kernel, mas terão userpaces diferentes.
Eu não tive tempo de brincar muito com isso, mas pelo que vi, pode ser o que você está procurando.
O ProxmoxVE usa uma interface perl leve para o KVM, com uma pegada menor do que a biblioteca libvirt, que é uma variante C do AFAIK. É uma instalação mínima do servidor bare-metal.
O QEMU é bastante rápido, especialmente se você remover a compatibilidade com vCPU & permite que o convidado tenha as funções da CPU do host diretamente.
Melhorias recentes em drivers paravirtualizados permitiram que a taxa de transferência da rede saltasse aproximadamente 8 vezes em relação aos métodos de descarregamento anteriores.
O QEMU também permite que os convidados tenham um disco físico do host como seu disco virtual, removendo a sobrecarga envolvida no uso de imagens de disco, embora as imagens .raw no LVM ainda sejam bastante rápidas & fornece a valiosa funcionalidade de instantâneo.
Não consigo notar qualquer diferença entre a execução no bare metal e a execução em VMs no VMware ESXi. Ele pode ser executado a partir de uma pequena unidade flash USB, então eu diria que é muito leve.
Tags linux virtual-machine