O que pode ser melhorado na minha primeira execução do qemu / kvm?

3

Acabei de começar a usar o kvm (qemu? Estou bastante confuso com a terminologia).

Para testar se tudo funciona bem, criei o volume lógico no meu lvm e, em seguida, iniciei a máquina virtual usando:

qemu-system-x86_64 -machine type=pc,accel=kvm -cpu host -hda /dev/vgroup/kvm-1 -m 1024

(claro que primeiro fiz o mesmo mas com -cdrom, para instalar o sistema).

Parece que está tudo bem, mas operações intensivas com CPU (bzip2 / sha512sum) parecem ~ 20% mais lentas do que no sistema host. Isso é normal? Posso fazer / alterar algo?

Além disso - há algo que eu deva adicionar à minha chamada do qemu para torná-lo melhor / mais rápido / seguro?

Eu encontrei alguns tutoriais, mas eles geralmente são muito básicos e não focam no desempenho / segurança.

    
por user195086 14.12.2013 / 17:15

1 resposta

5
  1. comece a usar o libvirt - não há razão para usar o qemu-kvm diretamente, quando você tem um bom pacote de gerenciamento disponível
  2. comece a usar dispositivos virtio para discos e redes
  3. defina o que você está tentando fazer e faça uma pergunta

os benefícios são muito simples - libvirt gera a linha de comando kvm para você, empurrando um grande conjunto de otimizações, geralmente autogeradas para suas propriedades específicas do host. Tente executar uma VM usando o libvirt e verifique como é a linha de comando.

Quanto ao virtio - que é um conjunto de dispositivos paravirtualizados, eles funcionam melhor do que os dispositivos emulados padrão.

    
por 14.12.2013 / 21:32