Qual é o hipervisor mais rápido do Linux?

2

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.

    
por Xiè Jìléi 24.11.2010 / 08:43

6 respostas

2

O kvm é muito rápido, mas como tudo depende de como você o configura. Você provavelmente encontrará o I / O é o gargalo.

    
por 24.11.2010 / 09:12
2
Os lxc Linux Containers são mais baixos que qualquer solução que virtualize todo o kernel. Como Linux VServer ou OpenVZ , cada "contêiner" compartilha o mesmo kernel com o resto do sistema, mas outros recursos (sistemas de arquivos, usuários, rede, árvores de processo) são separados. Embora esses três tenham recursos variados, o lxc tem a vantagem distinta de estar integrado no kernel da linha principal já - nenhum patch de terceiros é necessário, funciona em todo o hardware, etc.

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.

    
por 24.11.2010 / 18:50
1

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.

    
por 24.11.2010 / 13:02
1

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.

    
por 24.11.2010 / 14:08
0

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.

link

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.

link

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.

link

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.

    
por 24.11.2010 / 16:50
0

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.

    
por 24.11.2010 / 21:01