KVM y Libvirt: Mal rendimiento de CPU/red del invitado

KVM y Libvirt: Mal rendimiento de CPU/red del invitado

Tengo un host Arch Linux que ejecuta un enrutador virtualizado.

Cuando se utiliza un invitado LXC como enrutador, todo está bien. Obtengo 100 MBits arriba/abajo y casi no uso ningún CPU.

Sin embargo, cuando uso libvirt gest (pfSense FreeBSD) como enrutador, siempre que hay mucho tráfico de red pasando por el invitado, el uso de la CPU aumenta excesivamente (hasta 100%), pero lo peor es que el rendimiento de la red se reduce a la mitad. Obtengo 45-49 Mbits como máximo.

El host no admite el paso de PCI, por lo que esta es mi configuración para la máquina virtual libvirtd:

Nic1 (wan)
Network source: Direct ‘eth0’
Source mode: passthrough
Device model: virtio

Nic2 (lan)
Bridge name: br0
Device model: virtio

Probé e1000 pero no cambia absolutamente nada.

Host CPU: AMD A4-5000 Kabini
Guest CPU: default or Opteron_G3

El sondeo de hardware en pfSense está deshabilitado y pfSense ifconfig muestra esto:http://storage5.static.itmages.com/i/16/1217/h_1481996196_8871112_a2f0d75655.png

Esto ha sido así desde hace más de un año, desde que comencé a usar KVM. Si no resuelvo este problema, tendré que deshacerme de libvirt porque dicho rendimiento es inaceptable.

Respuesta1

Esto tiene que ver con los controladores FreeBSD para Virtio, simplemente no están a la altura para ejecutarse tan rápido como los controladores de Linux.

https://forum.proxmox.com/threads/poor-virtio-network-performance-pfsense-guest-proxmox-3-4.23933/

^^ lo anterior es una publicación que detalla algunas cosas que puede hacer para ayudar, como desactivar la descarga de suma de comprobación de hardware en el invitado y el host y también dentro de la configuración de pfSense (asegúrese de reiniciar la máquina virtual antes de volver a realizar la prueba).

He estado intentando ejecutar pfSense sobre Proxmox (base Debian) y en interfaces gig en bare metal obtengo 940-980 Mbps pero en VM guest obtengo un máximo de 650-700 Mbps.

información relacionada