Tengo un host KVM CentOS con una NIC tradicional de 1 Gbps para la red general y una NIC Intel NC522SFP para permitir transferencias de 10 Gbps con mi computadora. Estoy enfrentando un problema que no puedo resolver, estoy en él desde hace casi una semana.
Cuando configuro una IP para el adaptador en el propio host y luego hago una prueba de iperf3, obtengo el siguiente resultado:
Connecting to host 192.168.11.203, port 5201
[ 4] local 192.168.11.100 port 1229 connected to 192.168.11.203 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 645 MBytes 5.41 Gbits/sec
[ 4] 1.00-2.00 sec 684 MBytes 5.74 Gbits/sec
[ 4] 2.00-3.00 sec 678 MBytes 5.69 Gbits/sec
[ 4] 3.00-4.00 sec 671 MBytes 5.63 Gbits/sec
[ 4] 4.00-5.00 sec 672 MBytes 5.64 Gbits/sec
[ 4] 5.00-6.00 sec 674 MBytes 5.65 Gbits/sec
[ 4] 6.00-7.00 sec 659 MBytes 5.53 Gbits/sec
[ 4] 7.00-8.00 sec 678 MBytes 5.69 Gbits/sec
[ 4] 8.00-9.00 sec 664 MBytes 5.57 Gbits/sec
[ 4] 9.00-10.00 sec 663 MBytes 5.56 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 6.53 GBytes 5.61 Gbits/sec sender
[ 4] 0.00-10.00 sec 6.53 GBytes 5.61 Gbits/sec receiver
Esto no es completamente de 10 Gbps, pero sospecho que es una limitación del puerto PCIE. Estoy de acuerdo con estos resultados porque de todos modos mi controlador raid P410 no podrá generar más que esto.
Mi problema es que cuando configuro una máquina virtual CentOS en el host y simplemente paso esta NIC en "conexión directa" (virtio), solo obtengo un rendimiento de 1 Gbps.
Connecting to host 192.168.11.240, port 5201
[ 4] local 192.168.11.100 port 1138 connected to 192.168.11.240 port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 128 MBytes 1.08 Gbits/sec
[ 4] 1.00-2.00 sec 128 MBytes 1.08 Gbits/sec
[ 4] 2.00-3.00 sec 129 MBytes 1.08 Gbits/sec
[ 4] 3.00-4.00 sec 128 MBytes 1.08 Gbits/sec
[ 4] 4.00-5.00 sec 130 MBytes 1.09 Gbits/sec
[ 4] 5.00-6.00 sec 126 MBytes 1.05 Gbits/sec
[ 4] 6.00-7.00 sec 125 MBytes 1.05 Gbits/sec
[ 4] 7.00-8.00 sec 128 MBytes 1.07 Gbits/sec
[ 4] 8.00-9.00 sec 126 MBytes 1.05 Gbits/sec
[ 4] 9.00-10.00 sec 124 MBytes 1.04 Gbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-10.00 sec 1.24 GBytes 1.07 Gbits/sec sender
[ 4] 0.00-10.00 sec 1.24 GBytes 1.07 Gbits/sec receiver
Tanto el host como la VM están en CentOS Stream 9.
¿Alguien puede ayudarme a comprender por qué el rendimiento dentro de la VM es tan malo en comparación con el host?
Muchas gracias por tu ayuda.