KVM: como confirmar se o kvm usa o kvm-kernel-module?

2

Isso pode soar um pouco paranóico, mas eu realmente tenho uma dúvida que meu libvirt + kvm configurado usa qualquer aceleração de hardware no debian. Eu configurei com este guia. na verdade eu já verifiquei, módulo kvm-intel é carregado com certeza. Mas dentro do vm com o freebsd por exemplo, eu tenho um atraso tão grande quando, por exemplo: instalar o sistema operacional, extrair a árvore de portas com o csup e, claro, compilar as portas também. Os recursos são muito grandes nessa máquina: 4 núcleos de CPU e 4 GB de RAM. Eu posso confirmar que eu tinha a mesma configuração com o proxmox no debian, antes de configurar o libvirt manualmente na mesma máquina. Então eu sei o quão rápido o convidado deve ser. Portanto, está realmente fora de questão sobre o problema de hardware, ou seja, a OVH hospeda estados que: Intel Core i5-2400 4x3.1 + GHz 6 Mb L2 - QPI 5 GT / seg. E virtualização é: VT Instructions

Então, como eu disse, essa configuração funcionou antes. A única coisa que, talvez, eu perdi a configuração do módulo do kernel, mas o kvm-intel está carregado, e meu amigo verificou que o libvirt também o usa. então por favor me diga o que eu fiz de errado, talvez orientar dando passos errados ..? Talvez o freebsd guest não suporte algo? Se você precisar de alguma informação adicional, por favor escreva nos comentários. Talvez valha a pena mencionar que atualizei o kernel, já que a nova instalação do debian foi feita (no host). Talvez o módulo carregado não consiga encontrar algo relacionado ao kernel. De qualquer forma, estou realmente perplexo com o que fazer a seguir.

esta configuração foi usada para criar vm:

# virt-install --connect qemu:///system -n bsd -r 4096 --vcpus=2 --disk path=/home/vm/hdd/bsd.img,size=100 -c /home/vm/iso/FreeBSD-8.2-RELEASE-amd64-disc1.iso --vnc --noautoconsole --os-type unix --os-variant freebsd7 --accelerate --network=bridge:br0,mac=02:00:00:a7:66:32 --hvm

Atualização: ps -ef | grep qemu

106       2370     1  5 09:40 ?        00:24:10 /usr/bin/kvm -S -M pc-0.12 -enable-kvm -m 4095 -smp 2,sockets=2,cores=1,threads=1 -name roman -uuid 405855d7-7fbe-7ecb-d125-b23fd9c9d07a -nodefaults -chardev socket,id=monitor,path=/var/lib/libvirt/qemu/roman.monitor,server,nowait -mon chardev=monitor,mode=readline -rtc base=utc -boot c -drive file=/home/vm/hdd/roman.img,if=none,id=drive-ide0-0-0,boot=on,format=raw -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0 -drive if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -device ne2k_pci,vlan=0,id=net0,mac=02:00:00:a7:66:31,bus=pci.0,addr=0x3 -net tap,fd=32,vlan=0,name=hostnet0 -chardev pty,id=serial0 -device isa-serial,chardev=serial0 -usb -vnc 127.0.0.1:0 -k en-us -vga cirrus -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4
    
por holms 21.11.2011 / 07:47

2 respostas

0

-enable-kvm na linha cmd significa que você não está no modo de emulação. No entanto, também vejo -M pc-0.12 , não sei ao certo como isso pode afetar o desempenho. -M significa o tipo de máquina emulada, e isso provavelmente foi definido assim, porque você especificou o BSD como o sistema operacional convidado. Eu tentaria construir uma VM para o RHEL6 (por exemplo), depois instalar o FBSD lá e ver se há mudanças no desempenho.

olhando mais adiante, você tem seu primeiro disco funcionando como ide (que é muito mais lento que o virtio) e o netdev é ne2k, que também é muito mais lento que o virtio. Não tenho certeza se existem drivers do FBSD para virtio_net ou virtio_blk, mas vale a pena uma pesquisa rápida no google

    
por 21.11.2011 / 17:33
4

Você pode invocar info kvm no monitor do qemu ( Ctrl + Alt + 2 na janela do Qemu, ou você pode iniciar o qemu com -monitor stdio )

    
por 21.11.2011 / 17:39