CentOS 9 KVM: Gast-VM-NIC nicht auf 10 Gbit/s

CentOS 9 KVM: Gast-VM-NIC nicht auf 10 Gbit/s

Ich habe einen CentOS KVM-Host mit einer herkömmlichen 1-Gbit/s-Netzwerkkarte für das allgemeine Netzwerk und eine Intel NC522SFP-Netzwerkkarte, um 10-Gbit/s-Übertragung mit meinem Computer zu ermöglichen. Ich stehe vor einem Problem, das ich nicht lösen kann. Ich sitze jetzt seit fast einer Woche daran.

Wenn ich dem Adapter auf dem Host selbst eine IP zuordne und dann einen iperf3-Test durchführe, erhalte ich das folgende Ergebnis:

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

Das sind nicht volle 10 Gbit/s, aber ich vermute, dass es an einer PCIE-Port-Beschränkung liegt. Ich bin mit diesen Ergebnissen einverstanden, da mein P410-RAID-Controller ohnehin nicht mehr ausgeben kann.

Mein Problem besteht darin, dass ich nur einen Durchsatz von 1 Gbit/s erreiche, wenn ich eine CentOS-VM auf dem Host einrichte und diese Netzwerkkarte einfach im „Direktanschluss“ (virtio) übergebe.

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

Sowohl Host als auch VM befinden sich auf CentOS Stream 9.

Kann mir jemand helfen zu verstehen, warum die Leistung innerhalb der VM im Vergleich zum Host so schlecht ist?

Vielen Dank für Ihre Hilfe.

verwandte Informationen